diff mbox

cfg80211: ignore spurious deauth

Message ID 1278938803.5870.24.camel@jlt3.sipsolutions.net
State Not Applicable, archived
Headers show

Commit Message

Johannes Berg July 12, 2010, 12:46 p.m. UTC
None
diff mbox

Patch

--- wireless-testing.orig/net/wireless/mlme.c	2010-07-12 14:34:22.000000000 +0200
+++ wireless-testing/net/wireless/mlme.c	2010-07-12 14:42:27.000000000 +0200
@@ -44,10 +44,10 @@  void cfg80211_send_rx_auth(struct net_de
 		}
 	}
 
-	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);
 }