OSDN Git Service

Merge android-4.4.185 (14e1196) into msm-4.4
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / net / mac80211 / rx.c
index a26f55f..6676b41 100644 (file)
@@ -3325,6 +3325,8 @@ static bool ieee80211_accept_frame(struct ieee80211_rx_data *rx)
        case NL80211_IFTYPE_STATION:
                if (!bssid && !sdata->u.mgd.use_4addr)
                        return false;
+               if (ieee80211_is_robust_mgmt_frame(skb) && !rx->sta)
+                       return false;
                if (multicast)
                        return true;
                return ether_addr_equal(sdata->vif.addr, hdr->addr1);