Browse Source

WPS: support registration with APs in WEP security mode

Attached patch fixes the issue when supplicant does not select APs in
WEP security mode for WPS registration.
Andriy Tkachuk 16 years ago
parent
commit
0632542b8b
1 changed files with 5 additions and 0 deletions
  1. 5 0
      wpa_supplicant/events.c

+ 5 - 0
wpa_supplicant/events.c

@@ -252,6 +252,11 @@ static int wpa_supplicant_match_privacy(struct wpa_scan_res *bss,
 	if (ssid->mixed_cell)
 	if (ssid->mixed_cell)
 		return 1;
 		return 1;
 
 
+#ifdef CONFIG_WPS
+	if (ssid->key_mgmt & WPA_KEY_MGMT_WPS)
+		return 1;
+#endif /* CONFIG_WPS */
+
 	for (i = 0; i < NUM_WEP_KEYS; i++) {
 	for (i = 0; i < NUM_WEP_KEYS; i++) {
 		if (ssid->wep_key_len[i]) {
 		if (ssid->wep_key_len[i]) {
 			privacy = 1;
 			privacy = 1;