|
@@ -2977,7 +2977,7 @@ static int ath10k_station_assoc(struct ath10k *ar,
|
|
|
}
|
|
|
|
|
|
/* Plumb cached keys only for static WEP */
|
|
|
- if (arvif->def_wep_key_idx != -1) {
|
|
|
+ if ((arvif->def_wep_key_idx != -1) && (!sta->tdls)) {
|
|
|
ret = ath10k_install_peer_wep_keys(arvif, sta->addr);
|
|
|
if (ret) {
|
|
|
ath10k_warn(ar, "failed to install peer wep keys for vdev %i: %d\n",
|