diff options
author | ngie <ngie@FreeBSD.org> | 2015-10-12 08:20:41 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2015-10-12 08:20:41 +0000 |
commit | 40fbae4ade405f27176b15190bc55e19b65f48ef (patch) | |
tree | 8c49a7828c274f2da261db8916574f9a63fa04b6 /sys/net80211/ieee80211_mesh.c | |
parent | b60afb3d49570c8d2c8519e2a2ee1288349a080a (diff) | |
parent | 67366adb20c44f7e7f9f3739419e8a0a82157433 (diff) | |
download | FreeBSD-src-40fbae4ade405f27176b15190bc55e19b65f48ef.zip FreeBSD-src-40fbae4ade405f27176b15190bc55e19b65f48ef.tar.gz |
MFhead @ r289173
Diffstat (limited to 'sys/net80211/ieee80211_mesh.c')
-rw-r--r-- | sys/net80211/ieee80211_mesh.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sys/net80211/ieee80211_mesh.c b/sys/net80211/ieee80211_mesh.c index cb6ab81..1778c09 100644 --- a/sys/net80211/ieee80211_mesh.c +++ b/sys/net80211/ieee80211_mesh.c @@ -1239,12 +1239,8 @@ mesh_forward(struct ieee80211vap *vap, struct mbuf *m, IEEE80211_TX_LOCK(ic); err = ieee80211_parent_xmitpkt(ic, mcopy); IEEE80211_TX_UNLOCK(ic); - if (err != 0) { - /* NB: IFQ_HANDOFF reclaims mbuf */ - ieee80211_free_node(ni); - } else { + if (!err) if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1); - } } static struct mbuf * |