From af65bc36bb01bfccc8c5e66bf7f547b0a590c399 Mon Sep 17 00:00:00 2001 From: Eduardo Abinader Date: Fri, 8 Aug 2014 06:51:23 -0400 Subject: [PATCH] P2P: Use ssid instead of wpa_ssid to find GO iface In order to find a GO interface, there has to be a comparison among two SSIDs, instead of a wpa_ssid and a ssid. Signed-off-by: Eduardo Abinader --- wpa_supplicant/p2p_supplicant.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wpa_supplicant/p2p_supplicant.c b/wpa_supplicant/p2p_supplicant.c index 57e4e375f..d91877cb3 100644 --- a/wpa_supplicant/p2p_supplicant.c +++ b/wpa_supplicant/p2p_supplicant.c @@ -3712,7 +3712,7 @@ struct wpa_supplicant * wpas_get_p2p_go_iface(struct wpa_supplicant *wpa_s, s->mode != WPAS_MODE_P2P_GROUP_FORMATION) continue; if (s->ssid_len != ssid_len || - os_memcmp(s, s->ssid, ssid_len) != 0) + os_memcmp(ssid, s->ssid, ssid_len) != 0) continue; return wpa_s; }