From: Andriy Tkachuk Date: Fri, 6 Feb 2009 12:03:34 +0000 (+0200) Subject: WPS: Set correct Device Password ID in M2 X-Git-Tag: hostap_0_7_0~565 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=25e31cccbe55c2b87d7496326f834e0d0cc0b23d;p=thirdparty%2Fhostap.git WPS: Set correct Device Password ID in M2 It looks like we don't set correspondent Device Password ID attribute in M2 message during PBC registration. Without it TG185n STA was not able to connect to our AP in PBC mode. Attached patch fixes this. --- diff --git a/src/wps/wps_registrar.c b/src/wps/wps_registrar.c index 249068211..0fcc9ac5a 100644 --- a/src/wps/wps_registrar.c +++ b/src/wps/wps_registrar.c @@ -1117,7 +1117,7 @@ static struct wpabuf * wps_build_m2(struct wps_data *wps) wps_build_rf_bands(&wps->wps->dev, msg) || wps_build_assoc_state(wps, msg) || wps_build_config_error(msg, WPS_CFG_NO_ERROR) || - wps_build_dev_password_id(msg, DEV_PW_DEFAULT) || + wps_build_dev_password_id(msg, wps->dev_pw_id) || wps_build_os_version(&wps->wps->dev, msg) || wps_build_authenticator(wps, msg)) { wpabuf_free(msg);