diff options
-rw-r--r-- | net/mac80211/key.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/mac80211/key.c b/net/mac80211/key.c index edd6f2945f69..a98fc2b5e0dc 100644 --- a/net/mac80211/key.c +++ b/net/mac80211/key.c | |||
@@ -265,7 +265,8 @@ static void __ieee80211_set_default_key(struct ieee80211_sub_if_data *sdata, | |||
265 | if (uni) { | 265 | if (uni) { |
266 | rcu_assign_pointer(sdata->default_unicast_key, key); | 266 | rcu_assign_pointer(sdata->default_unicast_key, key); |
267 | ieee80211_check_fast_xmit_iface(sdata); | 267 | ieee80211_check_fast_xmit_iface(sdata); |
268 | drv_set_default_unicast_key(sdata->local, sdata, idx); | 268 | if (sdata->vif.type != NL80211_IFTYPE_AP_VLAN) |
269 | drv_set_default_unicast_key(sdata->local, sdata, idx); | ||
269 | } | 270 | } |
270 | 271 | ||
271 | if (multi) | 272 | if (multi) |