From: Irfan Sheriff Date: Fri, 7 Sep 2012 01:30:39 +0000 (-0700) Subject: Fix join for p2p_connect X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=292d97850f245b9e1c546cf0f7d865e0b83efd56;p=thirdparty%2Fhostap.git Fix join for p2p_connect wps_pbc with interface command stripped out ends up as a null character. Supplicant tries to interpret that as a bssid. Fix it to ignore null character as empty bssid Change-Id: Ic91d6657efaf03fbe5c4a03e9e630b4b3ff5dec4 --- diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 3b6d3677d..8736b0761 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -640,7 +640,7 @@ static int wpa_supplicant_ctrl_iface_wps_pbc(struct wpa_supplicant *wpa_s, u8 *_p2p_dev_addr = NULL; #endif /* CONFIG_AP */ - if (cmd == NULL || os_strcmp(cmd, "any") == 0) { + if (cmd == NULL || os_strcmp(cmd, "any") == 0 || cmd[0] == '\0') { _bssid = NULL; #ifdef CONFIG_P2P } else if (os_strncmp(cmd, "p2p_dev_addr=", 13) == 0) {