diff --git a/net/mac80211/util.c b/net/mac80211/util.c index e6e4bda0528e02741f8ee17e4086703c53a85665..fa1d343faa4b7c8c636a0289bd0b8675e918c0e8 100644 --- a/net/mac80211/util.c +++ b/net/mac80211/util.c @@ -1491,6 +1491,8 @@ int ieee80211_reconfig(struct ieee80211_local *local) list_for_each_entry(sdata, &local->interfaces, list) { if (sdata->vif.type != NL80211_IFTYPE_STATION) continue; + if (!sdata->u.mgd.associated) + continue; ieee80211_send_nullfunc(local, sdata, 0); }