aboutsummaryrefslogtreecommitdiffstats
path: root/net
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 09:35:46 -0500
commit0f70f398460adb2d8aabb00e7e65f58247f219a3 (patch)
treef459109a3aca6d23b33c9fc8a52f29f16fd36d9a /net
parentc58f9f635afe688c5c5709f441af57c12c7a4856 (diff)
downloadkernel_samsung_crespo-0f70f398460adb2d8aabb00e7e65f58247f219a3.zip
kernel_samsung_crespo-0f70f398460adb2d8aabb00e7e65f58247f219a3.tar.gz
kernel_samsung_crespo-0f70f398460adb2d8aabb00e7e65f58247f219a3.tar.bz2
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>
Diffstat (limited to 'net')
-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 9e5a9f9..4f87753 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 */