diff options
author | adrian <adrian@FreeBSD.org> | 2013-08-18 20:40:13 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2013-08-18 20:40:13 +0000 |
commit | 7bc0ae6019ebfae94a80ca21f770e5eeaaea6d17 (patch) | |
tree | b427e6cda1bcc1681951eb6c96bbc5f73c936f70 /sys/net80211 | |
parent | b717fb9f083afdfbc50a14ced6ddc971ca583f02 (diff) | |
download | FreeBSD-src-7bc0ae6019ebfae94a80ca21f770e5eeaaea6d17.zip FreeBSD-src-7bc0ae6019ebfae94a80ca21f770e5eeaaea6d17.tar.gz |
Return the correct status if ieee80211_ff_check() consumes the mbuf.
I broke this when converting the net80211 TX path to use if_transmit.
Diffstat (limited to 'sys/net80211')
-rw-r--r-- | sys/net80211/ieee80211_output.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/net80211/ieee80211_output.c b/sys/net80211/ieee80211_output.c index 03c332a..5afe70a 100644 --- a/sys/net80211/ieee80211_output.c +++ b/sys/net80211/ieee80211_output.c @@ -210,8 +210,7 @@ ieee80211_vap_pkt_send_dest(struct ieee80211vap *vap, struct mbuf *m, m = ieee80211_ff_check(ni, m); if (m == NULL) { /* NB: any ni ref held on stageq */ - /* XXX better status? */ - return (ENOBUFS); + return (0); } } #endif /* IEEE80211_SUPPORT_SUPERG */ |