WPS: Fix CONFIG_WPS_OOB build
authorJouni Malinen <j@w1.fi>
Mon, 20 Sep 2010 00:18:43 +0000 (17:18 -0700)
committerJouni Malinen <j@w1.fi>
Mon, 20 Sep 2010 00:18:43 +0000 (17:18 -0700)
The Version2 attribute was previous changed to a subelement and
the OOB code was missed during the change.

src/wps/wps_common.c

index 001f7f2..82e6311 100644 (file)
@@ -329,7 +329,7 @@ static struct wpabuf * wps_get_oob_cred(struct wps_context *wps)
        data.encr_type = wps->encr_types;
        if (wps_build_version(plain) ||
            wps_build_cred(&data, plain) ||
-           wps_build_version2(plain)) {
+           wps_build_wfa_ext(plain, 0, NULL, 0)) {
                wpabuf_free(plain);
                return NULL;
        }
@@ -361,7 +361,7 @@ static struct wpabuf * wps_get_oob_dev_pwd(struct wps_context *wps)
 
        if (wps_build_version(data) ||
            wps_build_oob_dev_password(data, wps) ||
-           wps_build_version2(data)) {
+           wps_build_wfa_ext(data, 0, NULL, 0)) {
                wpa_printf(MSG_ERROR, "WPS: Build OOB device password "
                           "attribute error");
                wpabuf_free(data);