From: David Spinadel Date: Mon, 3 Mar 2014 12:53:20 +0000 (+0200) Subject: P2P: Do not initialize bgscan on P2P interfaces X-Git-Tag: hostap_2_2~672 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aa10983004254599b60d5c0b96fdd0ab15cfce98;p=thirdparty%2Fhostap.git P2P: Do not initialize bgscan on P2P interfaces As a P2P group has a unique SSID and one security domain, it does not make sense to enable background scanning for roaming purposes. Signed-off-by: David Spinadel --- diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index 0829d09a1..675d9ac03 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -579,6 +579,10 @@ static void wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s) return; if (wpa_s->current_ssid == wpa_s->bgscan_ssid) return; +#ifdef CONFIG_P2P + if (wpa_s->p2p_group_interface != NOT_P2P_GROUP_INTERFACE) + return; +#endif /* CONFIG_P2P */ bgscan_deinit(wpa_s); if (wpa_s->current_ssid) {