diff options
Diffstat (limited to 'sys/net/if_ethersubr.c')
-rw-r--r-- | sys/net/if_ethersubr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_ethersubr.c b/sys/net/if_ethersubr.c index d0617c3..2a5de54 100644 --- a/sys/net/if_ethersubr.c +++ b/sys/net/if_ethersubr.c @@ -651,7 +651,7 @@ ether_demux(struct ifnet *ifp, struct mbuf *m) m_freem(m); return; } - if (eh->ether_dhost[0] & 1) { + if (ETHER_IS_MULTICAST(eh->ether_dhost)) { if (bcmp((caddr_t)etherbroadcastaddr, (caddr_t)eh->ether_dhost, sizeof(etherbroadcastaddr)) == 0) m->m_flags |= M_BCAST; |