]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P: Do not start scan for P2P Device interfaces at driver init
authorEliad Peller <eliad@wizery.com>
Mon, 3 Mar 2014 12:53:23 +0000 (14:53 +0200)
committerJouni Malinen <j@w1.fi>
Tue, 4 Mar 2014 20:34:00 +0000 (22:34 +0200)
wpa_supplicant started delayed sched scan also on P2P Device interfaces,
resulting in erroneous scans and connection attempts. Skip that on
driver init when the interface is dedicated only for P2P management
purposes.

Signed-off-by: Eliad Peller <eliadx.peller@intel.com>
wpa_supplicant/wpa_supplicant.c

index 675d9ac037ccdda0b54ab9d3b6f573aed68dc9a2..46195b158546c81e620238d44454633e193a9c35 100644 (file)
@@ -2673,7 +2673,8 @@ int wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s)
                        wpa_supplicant_set_state(wpa_s, WPA_DISCONNECTED);
                        interface_count = 0;
                }
-               if (wpa_supplicant_delayed_sched_scan(wpa_s, interface_count,
+               if (!wpa_s->p2p_mgmt &&
+                   wpa_supplicant_delayed_sched_scan(wpa_s, interface_count,
                                                      100000))
                        wpa_supplicant_req_scan(wpa_s, interface_count,
                                                100000);