]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P: Use ssid instead of wpa_ssid to find GO iface
authorEduardo Abinader <eduardo.abinader@openbossa.org>
Fri, 8 Aug 2014 10:51:23 +0000 (06:51 -0400)
committerJouni Malinen <j@w1.fi>
Sun, 10 Aug 2014 08:04:08 +0000 (11:04 +0300)
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 <eduardo.abinader@openbossa.org>
wpa_supplicant/p2p_supplicant.c

index 57e4e375f07549480f1a36384fa350abf32883cf..d91877cb35260e05879793f28e05e30a3c056e9d 100644 (file)
@@ -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;
        }