Index: sys/netpfil/pf/pf_ioctl.c =================================================================== diff -u -N -r129ad4c730bfcfd589d26a2a7f944210503c8f29 -r4d0cc536ab98ae198e66549163ca10b8210dfad8 --- sys/netpfil/pf/pf_ioctl.c (.../pf_ioctl.c) (revision 129ad4c730bfcfd589d26a2a7f944210503c8f29) +++ sys/netpfil/pf/pf_ioctl.c (.../pf_ioctl.c) (revision 4d0cc536ab98ae198e66549163ca10b8210dfad8) @@ -1759,7 +1759,7 @@ struct pfsync_state *pstore, *p; int i, nr; - if (ps->ps_len == 0) { + if (ps->ps_len <= 0) { nr = uma_zone_get_cur(V_pf_state_z); ps->ps_len = sizeof(struct pfsync_state) * nr; break;