@cryptotaxi247 / netdata-1 / commits / c16ffc812

Fix FreeBSD 15.0 build failure in freebsd_ipfw.c (#21843)

Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

Copilot committed Feb 27, 2026 at 23:54 UTC c16ffc81295fbf0bd4c7201dd70e14582ea1cd5b
1 file changed +4
src/collectors/freebsd.plugin/freebsd_ipfw.c
+4
@@ -272,7 +272,11 @@ int do_ipfw(int update_every, usec_t dt) {
272 break;
273
274 dyn_rule = (ipfw_dyn_rule *) (tlv + 1);
275 +#if __FreeBSD__ >= 15
276 + rulenum = (uint16_t)dyn_rule->rulenum;
277 +#else
278 bcopy(&dyn_rule->rule, &rulenum, sizeof(rulenum));
279 +#endif
280
281 for (srn = 0; srn < (static_rules_num - 1); srn++) {
282 if (dyn_rule->expire > 0)