Index: sys/net/pf_norm.c =================================================================== RCS file: /mount/openbsd/cvs/src/sys/net/pf_norm.c,v diff -u -p -u -p -r1.233 pf_norm.c --- sys/net/pf_norm.c 14 Jul 2024 18:53:39 -0000 1.233 +++ sys/net/pf_norm.c 29 Jan 2025 23:02:36 -0000 @@ -672,8 +672,10 @@ pf_fillup_fragment(struct pf_frnode *key DPFPRINTF(LOG_NOTICE, "frag tail overlap %d", aftercut); m_adj(after->fe_m, aftercut); old_index = pf_frent_index(after); + frag->fr_holes -= pf_frent_holes(after); after->fe_off += aftercut; after->fe_len -= aftercut; + frag->fr_holes += pf_frent_holes(after); new_index = pf_frent_index(after); if (old_index != new_index) { DPFPRINTF(LOG_DEBUG, "frag index %d, new %d",