浏览代码

mwl8k: fix condition in mwl8k_cmd_encryption_remove_key()

The intent here was to check whether key->cipher was WEP40 or WEP104.
We do a similar check correctly in several other places in this file.
The current condition is always true.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Dan Carpenter 13 年之前
父节点
当前提交
d981e05908
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/net/wireless/mwl8k.c

+ 1 - 1
drivers/net/wireless/mwl8k.c

@@ -4066,7 +4066,7 @@ static int mwl8k_cmd_encryption_remove_key(struct ieee80211_hw *hw,
 		goto done;
 		goto done;
 
 
 	if (key->cipher == WLAN_CIPHER_SUITE_WEP40 ||
 	if (key->cipher == WLAN_CIPHER_SUITE_WEP40 ||
-			WLAN_CIPHER_SUITE_WEP104)
+			key->cipher == WLAN_CIPHER_SUITE_WEP104)
 		mwl8k_vif->wep_key_conf[key->keyidx].enabled = 0;
 		mwl8k_vif->wep_key_conf[key->keyidx].enabled = 0;
 
 
 	cmd->action = cpu_to_le32(MWL8K_ENCR_REMOVE_KEY);
 	cmd->action = cpu_to_le32(MWL8K_ENCR_REMOVE_KEY);