summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/mwl8k.c
diff options
context:
space:
mode:
authorYogesh Ashok Powar <yogeshp@marvell.com>2011-05-04 15:52:16 +0400
committerJohn W. Linville <linville@tuxdriver.com>2011-05-05 22:59:18 +0400
commit9b571e24a9922f79ed2440b4482cb9f11a8f1889 (patch)
tree1374a43c52b6d146d4b070c13a97329b84977602 /drivers/net/wireless/mwl8k.c
parentf0dc7999b54ae0464d7144b81d21e1d39a389d49 (diff)
downloadlinux-9b571e24a9922f79ed2440b4482cb9f11a8f1889.tar.xz
mwl8k: Fix broken WEP
The WEP key length was being set to 0 erroneously which broke WEP support. Fix the same by setting the key length appropriately. Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/mwl8k.c')
-rw-r--r--drivers/net/wireless/mwl8k.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/wireless/mwl8k.c b/drivers/net/wireless/mwl8k.c
index 9f5ecef297e5..d06591a7e566 100644
--- a/drivers/net/wireless/mwl8k.c
+++ b/drivers/net/wireless/mwl8k.c
@@ -3997,7 +3997,7 @@ static int mwl8k_cmd_encryption_set_key(struct ieee80211_hw *hw,
mwl8k_vif->wep_key_conf[idx].enabled = 1;
}
- keymlen = 0;
+ keymlen = key->keylen;
action = MWL8K_ENCR_SET_KEY;
break;
case WLAN_CIPHER_SUITE_TKIP: