iwlwifi: assume vif is NULL for internal scans and non-NULL otherwise
[deliverable/linux.git] / drivers / net / wireless / iwlwifi / iwl-agn-lib.c
index dda71cd9aab124f49f0f24826ec44ff1073b57df..a1b6d202d57c0b77b4bd510ada832124486eeceb 100644 (file)
@@ -1234,7 +1234,10 @@ void iwlagn_request_scan(struct iwl_priv *priv, struct ieee80211_vif *vif)
 
                IWL_DEBUG_INFO(priv, "Scanning while associated...\n");
                spin_lock_irqsave(&priv->lock, flags);
-               interval = vif ? vif->bss_conf.beacon_int : 0;
+               if (priv->is_internal_short_scan)
+                       interval = 0;
+               else
+                       interval = vif->bss_conf.beacon_int;
                spin_unlock_irqrestore(&priv->lock, flags);
 
                scan->suspend_time = 0;
This page took 0.028918 seconds and 5 git commands to generate.