diff --git a/wpa_supplicant/scan.c b/wpa_supplicant/scan.c
index e66eed1..85fcf4d 100644
--- a/wpa_supplicant/scan.c
+++ b/wpa_supplicant/scan.c
@@ -708,6 +708,8 @@ void wpa_supplicant_req_scan(struct wpa_supplicant 
*wpa_s, int sec, int usec)
                 }
         }

+       wpas_p2p_stop_find(wpa_s);
+
         wpa_dbg(wpa_s, MSG_DEBUG, "Setting scan request: %d sec %d usec",
                 sec, usec);
