summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohannes Berg <johannes@sipsolutions.net>2008-12-01 18:13:05 +0100
committerJohn W. Linville <linville@tuxdriver.com>2008-12-05 15:35:46 +0100
commit0f70f398460adb2d8aabb00e7e65f58247f219a3 (patch)
treef459109a3aca6d23b33c9fc8a52f29f16fd36d9a
parentiwl3945: remove obsolete irq handling (diff)
downloadlinux-0f70f398460adb2d8aabb00e7e65f58247f219a3.tar.xz
linux-0f70f398460adb2d8aabb00e7e65f58247f219a3.zip
cfg80211: "fix" 11d oops
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>
-rw-r--r--net/wireless/reg.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/wireless/reg.c b/net/wireless/reg.c
index 9e5a9f975478..4f877535e666 100644
--- a/net/wireless/reg.c
+++ b/net/wireless/reg.c
@@ -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 */