summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/net80211/ieee80211_node.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_node.c b/sys/net80211/ieee80211_node.c
index 23c7b50..79a04ae 100644
--- a/sys/net80211/ieee80211_node.c
+++ b/sys/net80211/ieee80211_node.c
@@ -1398,7 +1398,8 @@ restart:
* will be reclaimed when the last reference to them
* goes away (when frame xmits complete).
*/
- if ((ni->ni_flags & IEEE80211_NODE_AREF) == 0)
+ if (ic->ic_opmode == IEEE80211_M_HOSTAP &&
+ (ni->ni_flags & IEEE80211_NODE_AREF) == 0)
continue;
/*
* Free fragment if not needed anymore
OpenPOWER on IntegriCloud