diff options
| author | Siva Mahadevan <siva@FreeBSD.org> | 2026-06-07 01:26:55 +0000 |
|---|---|---|
| committer | Siva Mahadevan <siva@FreeBSD.org> | 2026-06-10 21:50:27 +0000 |
| commit | 432ac5c07c6b1fb960f2e7d8e8cfb1306ce351ff (patch) | |
| tree | 08e5f8885c44c575f6dad3646b4683004e8c7a26 /sys/netpfil | |
| parent | 331613ddd8a516e8eaf841f293754fa47cb339aa (diff) | |
Diffstat (limited to 'sys/netpfil')
| -rw-r--r-- | sys/netpfil/pf/pf.c | 8 |
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 |
