|
@@ -1165,7 +1165,7 @@ void cw1200_rx_cb(struct cw1200_common *priv,
|
|
if (cw1200_handle_action_rx(priv, skb))
|
|
if (cw1200_handle_action_rx(priv, skb))
|
|
return;
|
|
return;
|
|
} else if (ieee80211_is_beacon(frame->frame_control) &&
|
|
} else if (ieee80211_is_beacon(frame->frame_control) &&
|
|
- !arg->status &&
|
|
|
|
|
|
+ !arg->status && priv->vif &&
|
|
!memcmp(ieee80211_get_SA(frame), priv->vif->bss_conf.bssid,
|
|
!memcmp(ieee80211_get_SA(frame), priv->vif->bss_conf.bssid,
|
|
ETH_ALEN)) {
|
|
ETH_ALEN)) {
|
|
const u8 *tim_ie;
|
|
const u8 *tim_ie;
|