Page MenuHomeFreeBSD

D3435.diff
No OneTemporary

D3435.diff

Index: sys/netpfil/pf/pf_if.c
===================================================================
--- sys/netpfil/pf/pf_if.c
+++ sys/netpfil/pf/pf_if.c
@@ -443,8 +443,9 @@
if (kif->pfik_ifp != NULL) {
IF_ADDR_RLOCK(kif->pfik_ifp);
TAILQ_FOREACH(ifgl, &kif->pfik_ifp->if_groups, ifgl_next)
- pfi_kif_update((struct pfi_kif *)
- ifgl->ifgl_group->ifg_pf_kif);
+ if (kif != ifgl->ifgl_group->ifg_pf_kif)
+ pfi_kif_update((struct pfi_kif *)
+ ifgl->ifgl_group->ifg_pf_kif);
IF_ADDR_RUNLOCK(kif->pfik_ifp);
}
}

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 2, 11:51 PM (16 h, 15 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30739158
Default Alt Text
D3435.diff (540 B)

Event Timeline