|
@@ -1054,15 +1054,11 @@ static int del_key(struct wiphy *wiphy, struct net_device *netdev,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (key_index >= 0 && key_index <= 3) {
|
|
|
- if (priv->wep_key_len[key_index]) {
|
|
|
- memset(priv->wep_key[key_index], 0,
|
|
|
- priv->wep_key_len[key_index]);
|
|
|
- priv->wep_key_len[key_index] = 0;
|
|
|
- wilc_remove_wep_key(vif, key_index);
|
|
|
- }
|
|
|
- } else {
|
|
|
- wilc_remove_key(priv->hif_drv, mac_addr);
|
|
|
+ if (key_index >= 0 && key_index <= 3 && priv->wep_key_len[key_index]) {
|
|
|
+ memset(priv->wep_key[key_index], 0,
|
|
|
+ priv->wep_key_len[key_index]);
|
|
|
+ priv->wep_key_len[key_index] = 0;
|
|
|
+ wilc_remove_wep_key(vif, key_index);
|
|
|
}
|
|
|
|
|
|
return 0;
|