Fixed NDIS AuthMode configuration for WPS connection
authorJouni Malinen <j@w1.fi>
Sun, 21 Dec 2008 15:27:32 +0000 (17:27 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 21 Dec 2008 15:27:32 +0000 (17:27 +0200)
src/drivers/driver_ndis.c

index 9ef8d6e..34710ef 100644 (file)
@@ -1043,6 +1043,11 @@ wpa_driver_ndis_associate(void *priv,
                        auth_mode = Ndis802_11AuthModeWPA2PSK;
                else
                        auth_mode = Ndis802_11AuthModeWPA2;
+#ifdef CONFIG_WPS
+       } else if (params->key_mgmt_suite == KEY_MGMT_WPS) {
+               auth_mode = Ndis802_11AuthModeOpen;
+               priv_mode = Ndis802_11PrivFilterAcceptAll;
+#endif /* CONFIG_WPS */
        } else {
                priv_mode = Ndis802_11PrivFilter8021xWEP;
                if (params->key_mgmt_suite == KEY_MGMT_WPA_NONE)