From: Jouni Malinen Date: Fri, 5 Nov 2010 16:17:42 +0000 (+0200) Subject: P2P: Do not skip call to p2p_scan_res_handled() X-Git-Tag: hostap-1-bp~897 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9bcf9541a748b63bcc3a81e67e5087f8b566d3cb;p=thirdparty%2Fhostap.git 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. --- diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index 82add2bd2..f082eeff7 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/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);