aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_ethersubr.c
diff options
context:
space:
mode:
authorKristof Provost <kp@FreeBSD.org>2024-01-26 12:29:31 +0000
committerKristof Provost <kp@FreeBSD.org>2024-01-29 13:10:19 +0000
commitffeab76b68550c347abcd7c31c3b3dfcdea732b5 (patch)
tree3129d42ecb0c275305b48ff7b4696bac7a32ec30 /sys/net/if_ethersubr.c
parent0b3f9e435f2bde9e5be27030d9f574a977a1ad47 (diff)
Diffstat (limited to 'sys/net/if_ethersubr.c')
-rw-r--r--sys/net/if_ethersubr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c
index ef0b1f705260..4332f4ce864e 100644
--- a/sys/net/if_ethersubr.c
+++ b/sys/net/if_ethersubr.c
@@ -878,7 +878,7 @@ ether_demux(struct ifnet *ifp, struct mbuf *m)
/* Do not grab PROMISC frames in case we are re-entered. */
if (PFIL_HOOKED_IN(V_link_pfil_head) && !(m->m_flags & M_PROMISC)) {
i = pfil_mbuf_in(V_link_pfil_head, &m, ifp, NULL);
- if (i != 0 || m == NULL)
+ if (i != PFIL_PASS)
return;
}