cfg80211: ignore spurious deauth
[deliverable/linux.git] / net / wireless / mlme.c
index 9f95354f859fa1315cbaf96cdd5770c1bfc3ef84..e74a1a2119d34a334702bc16106c43fefa2ffdbd 100644 (file)
@@ -44,10 +44,10 @@ void cfg80211_send_rx_auth(struct net_device *dev, const u8 *buf, size_t len)
                }
        }
 
-       WARN_ON(!done);
-
-       nl80211_send_rx_auth(rdev, dev, buf, len, GFP_KERNEL);
-       cfg80211_sme_rx_auth(dev, buf, len);
+       if (done) {
+               nl80211_send_rx_auth(rdev, dev, buf, len, GFP_KERNEL);
+               cfg80211_sme_rx_auth(dev, buf, len);
+       }
 
        wdev_unlock(wdev);
 }
This page took 0.034003 seconds and 5 git commands to generate.