diff options
-rw-r--r-- | net/mac80211/iface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/mac80211/iface.c b/net/mac80211/iface.c index 910729fc18cd..8ef2fde6e920 100644 --- a/net/mac80211/iface.c +++ b/net/mac80211/iface.c | |||
@@ -741,7 +741,7 @@ static void ieee80211_iface_work(struct work_struct *work) | |||
741 | int len = skb->len; | 741 | int len = skb->len; |
742 | 742 | ||
743 | mutex_lock(&local->sta_mtx); | 743 | mutex_lock(&local->sta_mtx); |
744 | sta = sta_info_get(sdata, mgmt->sa); | 744 | sta = sta_info_get_bss(sdata, mgmt->sa); |
745 | if (sta) { | 745 | if (sta) { |
746 | switch (mgmt->u.action.u.addba_req.action_code) { | 746 | switch (mgmt->u.action.u.addba_req.action_code) { |
747 | case WLAN_ACTION_ADDBA_REQ: | 747 | case WLAN_ACTION_ADDBA_REQ: |
@@ -782,7 +782,7 @@ static void ieee80211_iface_work(struct work_struct *work) | |||
782 | * right, so terminate the session. | 782 | * right, so terminate the session. |
783 | */ | 783 | */ |
784 | mutex_lock(&local->sta_mtx); | 784 | mutex_lock(&local->sta_mtx); |
785 | sta = sta_info_get(sdata, mgmt->sa); | 785 | sta = sta_info_get_bss(sdata, mgmt->sa); |
786 | if (sta) { | 786 | if (sta) { |
787 | u16 tid = *ieee80211_get_qos_ctl(hdr) & | 787 | u16 tid = *ieee80211_get_qos_ctl(hdr) & |
788 | IEEE80211_QOS_CTL_TID_MASK; | 788 | IEEE80211_QOS_CTL_TID_MASK; |