summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_mesh.c
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2015-10-12 08:20:41 +0000
committerngie <ngie@FreeBSD.org>2015-10-12 08:20:41 +0000
commit40fbae4ade405f27176b15190bc55e19b65f48ef (patch)
tree8c49a7828c274f2da261db8916574f9a63fa04b6 /sys/net80211/ieee80211_mesh.c
parentb60afb3d49570c8d2c8519e2a2ee1288349a080a (diff)
parent67366adb20c44f7e7f9f3739419e8a0a82157433 (diff)
downloadFreeBSD-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.c6
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 *
OpenPOWER on IntegriCloud