Browse Source

P2P: Do not skip call to p2p_scan_res_handled()

Even if p2p_scan_res_handler() returns 1 to indicate that scan result
iteration should be stopped, the p2p_scan_res_handled() needs to be
called to clear p2p_scan_running and to get a callback that will start
any operations that were delayed because of the running scan.
Jouni Malinen 14 years ago
parent
commit
9bcf9541a7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      wpa_supplicant/p2p_supplicant.c

+ 1 - 1
wpa_supplicant/p2p_supplicant.c

@@ -67,7 +67,7 @@ static void wpas_p2p_scan_res_handler(struct wpa_supplicant *wpa_s,
 					 bss->freq, bss->level,
 					 (const u8 *) (bss + 1),
 					 bss->ie_len) > 0)
-			return;
+			break;
 	}
 
 	p2p_scan_res_handled(wpa_s->global->p2p);