aboutsummaryrefslogtreecommitdiff
path: root/sys/net
diff options
context:
space:
mode:
authorIan Dowse <iedowse@FreeBSD.org>2002-12-27 16:27:45 +0000
committerIan Dowse <iedowse@FreeBSD.org>2002-12-27 16:27:45 +0000
commitbf235b1710ebb78774d457338ee42523921af24e (patch)
tree662f3d276459afa6c796cae4328f48eaa1fd5e21 /sys/net
parent8da5b3e2929dbd6778e68bd145ded3f1de89ced5 (diff)
Notes
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/bridge.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/bridge.c b/sys/net/bridge.c
index 13c36cd28b2de..4915c3bf43259 100644
--- a/sys/net/bridge.c
+++ b/sys/net/bridge.c
@@ -799,11 +799,11 @@ static struct mbuf *
bdg_forward(struct mbuf *m0, struct ifnet *dst)
{
#define EH_RESTORE(_m) do { \
- M_PREPEND((_m), ETHER_HDR_LEN, M_DONTWAIT); \
if ((_m) == NULL) { \
bdg_dropped++; \
return NULL; \
} \
+ M_PREPEND((_m), ETHER_HDR_LEN, M_DONTWAIT); \
if (eh != mtod((_m), struct ether_header *)) \
bcopy(&save_eh, mtod((_m), struct ether_header *), ETHER_HDR_LEN); \
else \