From aa10983004254599b60d5c0b96fdd0ab15cfce98 Mon Sep 17 00:00:00 2001 From: David Spinadel Date: Mon, 3 Mar 2014 14:53:20 +0200 Subject: [PATCH] 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 --- wpa_supplicant/wpa_supplicant.c | 4 ++++ 1 file changed, 4 insertions(+) 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) {