]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P: Schedule new scan if P2P operation delays scan
authorJouni Malinen <j@w1.fi>
Fri, 14 Sep 2012 01:05:55 +0000 (18:05 -0700)
committerJouni Malinen <j@w1.fi>
Fri, 14 Sep 2012 01:05:55 +0000 (18:05 -0700)
This makes sure that the interrupted station mode scan can be completed
after the P2P operations have had their chance of using the radio.

Signed-hostap: Jouni Malinen <j@w1.fi>

wpa_supplicant/events.c

index f8aa50d7f926a967979b92cf75099cb5e8bc04c6..64a555452f39a215a440749342b1bd2ac2feee0d 100644 (file)
@@ -1056,6 +1056,8 @@ static int _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s,
                if (p2p_other_scan_completed(wpa_s->global->p2p) == 1) {
                        wpa_dbg(wpa_s, MSG_DEBUG, "P2P: Pending P2P operation "
                                "stopped scan processing");
+                       wpa_s->sta_scan_pending = 1;
+                       wpa_supplicant_req_scan(wpa_s, 5, 0);
                        return -1;
                }
        }