mwl8k: fix condition in mwl8k_cmd_encryption_remove_key()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 17 Jan 2012 07:33:31 +0000 (10:33 +0300)
committerJohn W. Linville <linville@tuxdriver.com>
Tue, 17 Jan 2012 15:12:26 +0000 (10:12 -0500)
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>
drivers/net/wireless/mwl8k.c

index 7becea3dec654de21ab5090fc55b8a5068b7703f..d187ea24798e6ce0335595c044e991beefef191f 100644 (file)
@@ -4066,7 +4066,7 @@ static int mwl8k_cmd_encryption_remove_key(struct ieee80211_hw *hw,
                goto done;
 
        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;
 
        cmd->action = cpu_to_le32(MWL8K_ENCR_REMOVE_KEY);