|
@@ -378,6 +378,13 @@ static int hapd_wps_reconfig_in_memory(struct hostapd_data *hapd,
|
|
|
}
|
|
|
bss->auth_algs = 1;
|
|
|
} else {
|
|
|
+#ifdef CONFIG_WPS2
|
|
|
+ /*
|
|
|
+ * WPS 2.0 does not allow WEP to be configured, so no need to
|
|
|
+ * process that option here either.
|
|
|
+ */
|
|
|
+ bss->auth_algs = 1;
|
|
|
+#else /* CONFIG_WPS2 */
|
|
|
if ((cred->auth_type & WPS_AUTH_OPEN) &&
|
|
|
(cred->auth_type & WPS_AUTH_SHARED))
|
|
|
bss->auth_algs = 3;
|
|
@@ -412,6 +419,7 @@ static int hapd_wps_reconfig_in_memory(struct hostapd_data *hapd,
|
|
|
}
|
|
|
wep->keys_set = 1;
|
|
|
}
|
|
|
+#endif /* CONFIG_WPS2 */
|
|
|
}
|
|
|
|
|
|
/* Schedule configuration reload after short period of time to allow
|