Page MenuHomeFreeBSD

D38661.diff
No OneTemporary

D38661.diff

diff --git a/sys/net80211/ieee80211_scan_sw.c b/sys/net80211/ieee80211_scan_sw.c
--- a/sys/net80211/ieee80211_scan_sw.c
+++ b/sys/net80211/ieee80211_scan_sw.c
@@ -388,9 +388,10 @@
* scan_start method to populate it.
*/
ss->ss_next = 0;
- if (ss->ss_last != 0)
+ if (ss->ss_last != 0) {
+ ieee80211_notify_scan_done(vap);
ss->ss_ops->scan_restart(ss, vap);
- else {
+ } else {
ss->ss_ops->scan_start(ss, vap);
#ifdef IEEE80211_DEBUG
if (ieee80211_msg_scan(vap))
@@ -857,6 +858,7 @@
else
vap->iv_stats.is_scan_passive++;
+ ieee80211_notify_scan_done(vap);
ss->ss_ops->scan_restart(ss, vap); /* XXX? */
ieee80211_runtask(ic, &ss_priv->ss_scan_start);
IEEE80211_UNLOCK(ic);

File Metadata

Mime Type
text/plain
Expires
Sun, Apr 27, 1:09 PM (14 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17818031
Default Alt Text
D38661.diff (746 B)

Event Timeline