diff options
author | emaste <emaste@FreeBSD.org> | 2012-07-09 14:16:49 +0000 |
---|---|---|
committer | emaste <emaste@FreeBSD.org> | 2012-07-09 14:16:49 +0000 |
commit | e754993f686db91c16740ae44d4d13c927fb9ac0 (patch) | |
tree | 45f81df7c4b1b59522f6f38a7452bd0396964c36 | |
parent | f2119ca1a3c534c804d66354f0c833ea92cc185f (diff) | |
download | FreeBSD-src-e754993f686db91c16740ae44d4d13c927fb9ac0.zip FreeBSD-src-e754993f686db91c16740ae44d4d13c927fb9ac0.tar.gz |
Restore error handling lost in r191603
This was missed in the change from IFQ_ENQUEUE to if_transmit.
Sponsored by: ADARA Networks
-rw-r--r-- | sys/net/if_bridge.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/if_bridge.c b/sys/net/if_bridge.c index b35559b..fd60bf2 100644 --- a/sys/net/if_bridge.c +++ b/sys/net/if_bridge.c @@ -1812,7 +1812,7 @@ bridge_enqueue(struct bridge_softc *sc, struct ifnet *dst_ifp, struct mbuf *m) } if (err == 0) - dst_ifp->if_transmit(dst_ifp, m); + err = dst_ifp->if_transmit(dst_ifp, m); } if (err == 0) { |