cfg80211: "fix" 11d oops
authorJohannes Berg <johannes@sipsolutions.net>
Mon, 1 Dec 2008 17:13:05 +0000 (18:13 +0100)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 5 Dec 2008 14:35:46 +0000 (09:35 -0500)
This "fixes" the 11d oops I was seeing. This needs some more work but I
cannot work on it now.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
net/wireless/reg.c

index 9e5a9f9754782559533928ee9f6c43606cd6b32d..4f877535e666ba8f22f9af132628e510d1627b94 100644 (file)
@@ -989,6 +989,9 @@ void regulatory_hint_11d(struct wiphy *wiphy,
        u32 checksum = 0;
        enum environment_cap env = ENVIRON_ANY;
 
+       if (!last_request)
+               return;
+
        mutex_lock(&cfg80211_drv_mutex);
 
        /* IE len must be evenly divisible by 2 */