Changeset 1356

Show
Ignore:
Timestamp:
12/14/05 11:18:23 (6 years ago)
Author:
mrenzmann
Message:

Added a call to ieee80211_cancel_scan() to cancel current scanning
when a mode change occurs. This allows the scan list to be
repopulated when a new scan is initiated after the mode change,
rather than being stuck trying to perform the old scan with an
empty scan list. Fixes #146.

Signed-off-by: Ian M. Rawley <imr1@waikato.ac.nz>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/net80211/ieee80211_wireless.c

    r1340 r1356  
    16091609                ieee80211_scan_flush(ic);       /* NB: could optimize */ 
    16101610                vap->iv_des_mode = mode; 
    1611                 if (IS_UP_AUTO(vap)) 
     1611                if (IS_UP_AUTO(vap)) { 
     1612                        ieee80211_cancel_scan(vap); 
    16121613                        ieee80211_new_state(vap, IEEE80211_S_SCAN, 0); 
     1614                } 
    16131615                retv = 0; 
    16141616        }