From 96fa129da9f742e76fe0bf9febfeb0ba3042b5c5 Mon Sep 17 00:00:00 2001 From: Masashi Honma Date: Thu, 22 Jan 2009 15:18:03 +0200 Subject: [PATCH] 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]". --- src/wps/wps_enrollee.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wps/wps_enrollee.c b/src/wps/wps_enrollee.c index 1375536c9..59f3b192d 100644 --- a/src/wps/wps_enrollee.c +++ b/src/wps/wps_enrollee.c @@ -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"); wpabuf_put_be16(msg, ATTR_WPS_STATE); wpabuf_put_be16(msg, 1); - wpabuf_put_u8(msg, WPS_STATE_CONFIGURED); + wpabuf_put_u8(msg, WPS_STATE_NOT_CONFIGURED); return 0; }