diff options
author | 2001-12-08 18:07:57 +0000 | |
---|---|---|
committer | 2001-12-08 18:07:57 +0000 | |
commit | 0cdd31c24067fc7c9afa3279166b6467eba4d8c3 (patch) | |
tree | 9b3a464f20ed964c4e5408c1ef449ca82fec496d | |
parent | Be 9600-bauds friendly and panic() on unexpected issues, rather than printf() (diff) | |
download | wireguard-openbsd-0cdd31c24067fc7c9afa3279166b6467eba4d8c3.tar.xz wireguard-openbsd-0cdd31c24067fc7c9afa3279166b6467eba4d8c3.zip |
mflags and len were uninitialized in bridge_broadcast (source of some
accounting errors me thinks).
-rw-r--r-- | sys/net/if_bridge.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/net/if_bridge.c b/sys/net/if_bridge.c index 7f1ec92aff8..6603e8029fb 100644 --- a/sys/net/if_bridge.c +++ b/sys/net/if_bridge.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_bridge.c,v 1.77 2001/11/26 16:50:26 jasoni Exp $ */ +/* $OpenBSD: if_bridge.c,v 1.78 2001/12/08 18:07:57 jason Exp $ */ /* * Copyright (c) 1999, 2000 Jason L. Wright (jason@thought.net) @@ -1274,8 +1274,8 @@ bridge_broadcast(sc, ifp, eh, m) struct bridge_iflist *p; struct mbuf *mc; struct ifnet *dst_if; - int error, len, used = 0; - short mflags; + int error, len = m->m_pkthdr.len, used = 0; + short mflags = m->m_flags; ALTQ_DECL(struct altq_pktattr pktattr;) LIST_FOREACH(p, &sc->sc_iflist, next) { |