summaryrefslogtreecommitdiffstats
path: root/net/mac80211
diff options
context:
space:
mode:
authorJohn W. Linville2008-03-25 16:43:15 +0100
committerJohn W. Linville2008-03-27 20:51:20 +0100
commitbe892471c42f70e47541e42b8dba7ff91cebd026 (patch)
tree97a8ff4237b9adc6b2ed88cdad761d43c5a28dcd /net/mac80211
parent[NETNS][IPV6] flowlabels - make proc per namespace (diff)
downloadkernel-qcow2-linux-be892471c42f70e47541e42b8dba7ff91cebd026.tar.gz
kernel-qcow2-linux-be892471c42f70e47541e42b8dba7ff91cebd026.tar.xz
kernel-qcow2-linux-be892471c42f70e47541e42b8dba7ff91cebd026.zip
mac80211: silently accept deletion of non-existant key
Otherwise, 'iwconfig wlan0 key off' with no key set results in: Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; No such file or directory. Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211')
-rw-r--r--net/mac80211/ieee80211_ioctl.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/net/mac80211/ieee80211_ioctl.c b/net/mac80211/ieee80211_ioctl.c
index 5af23d318726..b047eebb6330 100644
--- a/net/mac80211/ieee80211_ioctl.c
+++ b/net/mac80211/ieee80211_ioctl.c
@@ -55,9 +55,6 @@ static int ieee80211_set_encryption(struct net_device *dev, u8 *sta_addr,
key = sta->key;
}
- if (!key)
- return -ENOENT;
-
ieee80211_key_free(key);
return 0;
} else {