Use WPS state Not Configured instead of Configured in Enrollee

This is needed to allow external Registrar (at least the implementation
in Windows Vista) to configure the Enrollee.

With this patch and my previous patch (for wps.c) , I could pass "Wi-Fi
WPS Test Plan Version 1.0 [5.1.4. Add to AP using PIN Config method and
PASS PHRASE through wired external registrar]".
This commit is contained in:
Masashi Honma 2009-01-22 15:18:03 +02:00 committed by Jouni Malinen
parent e29bcf9eab
commit 96fa129da9

View file

@ -35,7 +35,7 @@ static int wps_build_wps_state(struct wps_data *wps, struct wpabuf *msg)
wpa_printf(MSG_DEBUG, "WPS: * Wi-Fi Protected Setup State"); wpa_printf(MSG_DEBUG, "WPS: * Wi-Fi Protected Setup State");
wpabuf_put_be16(msg, ATTR_WPS_STATE); wpabuf_put_be16(msg, ATTR_WPS_STATE);
wpabuf_put_be16(msg, 1); wpabuf_put_be16(msg, 1);
wpabuf_put_u8(msg, WPS_STATE_CONFIGURED); wpabuf_put_u8(msg, WPS_STATE_NOT_CONFIGURED);
return 0; return 0;
} }