Page MenuHomeFreeBSD

D33240.id.diff
No OneTemporary

D33240.id.diff

diff --git a/sys/netpfil/pf/if_pfsync.c b/sys/netpfil/pf/if_pfsync.c
--- a/sys/netpfil/pf/if_pfsync.c
+++ b/sys/netpfil/pf/if_pfsync.c
@@ -1739,9 +1739,12 @@
if (m->m_flags & (M_BCAST|M_MCAST))
return (0);
+ if (sc == NULL)
+ return (0);
+
PFSYNC_LOCK(sc);
- if (sc == NULL || !(sc->sc_ifp->if_flags & IFF_DRV_RUNNING) ||
+ if (!(sc->sc_ifp->if_flags & IFF_DRV_RUNNING) ||
!(sc->sc_flags & PFSYNCF_DEFER)) {
PFSYNC_UNLOCK(sc);
return (0);

File Metadata

Mime Type
text/plain
Expires
Fri, Sep 11, 4:01 PM (5 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38716413
Default Alt Text
D33240.id.diff (464 B)

Event Timeline