From: Jouni Malinen Date: Thu, 29 Jul 2010 00:56:37 +0000 (-0700) Subject: Fix AP mode wps_pin command to return the entered PIN X-Git-Tag: hostap-1-bp~1085 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f80a2237cadf5bab78d5ec0766754a05124c10d5;p=thirdparty%2Fhostap.git Fix AP mode wps_pin command to return the entered PIN This command is supposed to return the PIN value that was generated or passed in as an argument. In the AP case, the entered PIN was not being returned. --- diff --git a/wpa_supplicant/ap.c b/wpa_supplicant/ap.c index dd41c205a..f638186c4 100644 --- a/wpa_supplicant/ap.c +++ b/wpa_supplicant/ap.c @@ -481,7 +481,8 @@ int wpa_supplicant_ap_wps_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, unsigned int rpin = wps_generate_pin(); ret_len = os_snprintf(buf, buflen, "%d", rpin); pin = buf; - } + } else + ret_len = os_snprintf(buf, buflen, "%s", pin); ret = hostapd_wps_add_pin(wpa_s->ap_iface->bss[0], bssid, "any", pin, 0);