Page MenuHomeFreeBSD

D47658.diff
No OneTemporary

D47658.diff

diff --git a/sys/netpfil/pf/pf_if.c b/sys/netpfil/pf/pf_if.c
--- a/sys/netpfil/pf/pf_if.c
+++ b/sys/netpfil/pf/pf_if.c
@@ -429,7 +429,7 @@
if (rule_kif == NULL || rule_kif == packet_kif)
return (1);
- if (rule_kif->pfik_group != NULL) {
+ if (rule_kif->pfik_group != NULL && packet_kif->pfik_ifp != NULL) {
CK_STAILQ_FOREACH(p, &packet_kif->pfik_ifp->if_groups, ifgl_next)
if (p->ifgl_group == rule_kif->pfik_group)
return (1);

File Metadata

Mime Type
text/plain
Expires
Fri, Nov 22, 7:19 AM (18 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14714615
Default Alt Text
D47658.diff (448 B)

Event Timeline