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.
This commit is contained in:
Jouni Malinen 2010-07-28 17:56:37 -07:00 committed by Jouni Malinen
parent eea2fd9eff
commit f80a2237ca

View file

@ -481,7 +481,8 @@ int wpa_supplicant_ap_wps_pin(struct wpa_supplicant *wpa_s, const u8 *bssid,
unsigned int rpin = wps_generate_pin(); unsigned int rpin = wps_generate_pin();
ret_len = os_snprintf(buf, buflen, "%d", rpin); ret_len = os_snprintf(buf, buflen, "%d", rpin);
pin = buf; 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, ret = hostapd_wps_add_pin(wpa_s->ap_iface->bss[0], bssid, "any", pin,
0); 0);