diff options
Diffstat (limited to 'drivers/net/wireless')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-agn.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-agn.c b/drivers/net/wireless/iwlwifi/iwl-agn.c index 4a268927377..380d2087bf3 100644 --- a/drivers/net/wireless/iwlwifi/iwl-agn.c +++ b/drivers/net/wireless/iwlwifi/iwl-agn.c | |||
@@ -3007,6 +3007,8 @@ static void iwl_mac_sta_notify(struct ieee80211_hw *hw, | |||
3007 | break; | 3007 | break; |
3008 | case STA_NOTIFY_AWAKE: | 3008 | case STA_NOTIFY_AWAKE: |
3009 | WARN_ON(!sta_priv->client); | 3009 | WARN_ON(!sta_priv->client); |
3010 | if (!sta_priv->asleep) | ||
3011 | break; | ||
3010 | sta_priv->asleep = false; | 3012 | sta_priv->asleep = false; |
3011 | sta_id = iwl_find_station(priv, sta->addr); | 3013 | sta_id = iwl_find_station(priv, sta->addr); |
3012 | if (sta_id != IWL_INVALID_STATION) | 3014 | if (sta_id != IWL_INVALID_STATION) |