aboutsummaryrefslogtreecommitdiff
path: root/sys/netpfil
diff options
context:
space:
mode:
authorSiva Mahadevan <siva@FreeBSD.org>2026-06-07 01:26:55 +0000
committerSiva Mahadevan <siva@FreeBSD.org>2026-06-10 21:50:27 +0000
commit432ac5c07c6b1fb960f2e7d8e8cfb1306ce351ff (patch)
tree08e5f8885c44c575f6dad3646b4683004e8c7a26 /sys/netpfil
parent331613ddd8a516e8eaf841f293754fa47cb339aa (diff)
Diffstat (limited to 'sys/netpfil')
-rw-r--r--sys/netpfil/pf/pf.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/sys/netpfil/pf/pf.c b/sys/netpfil/pf/pf.c
index 98b5657f7285..c7d5e923d50b 100644
--- a/sys/netpfil/pf/pf.c
+++ b/sys/netpfil/pf/pf.c
@@ -11544,10 +11544,6 @@ pf_counters_inc(int action, struct pf_pdesc *pd, struct pf_kstate *s,
}
}
- if (s == NULL) {
- pf_free_match_rules(mr);
- }
-
if (a != NULL) {
pf_rule_counters_inc(pd, a, dir_out, op_r_pass, af,
src_host, dst_host);
@@ -11559,6 +11555,10 @@ pf_counters_inc(int action, struct pf_pdesc *pd, struct pf_kstate *s,
}
pf_counter_u64_critical_exit();
+
+ if (s == NULL) {
+ pf_free_match_rules(mr);
+ }
}
static void