Browse Source

nl80211: Fix NL80211_CMD_CONNECT with WPA/WPS networks

Jouni Malinen 14 years ago
parent
commit
ce04af5a74
1 changed files with 6 additions and 0 deletions
  1. 6 0
      src/drivers/driver_nl80211.c

+ 6 - 0
src/drivers/driver_nl80211.c

@@ -2611,6 +2611,12 @@ static int nl80211_set_conn_keys(struct wpa_driver_associate_params *params,
 		privacy = 1;
 		break;
 	}
+	if (params->wps == WPS_MODE_PRIVACY)
+		privacy = 1;
+	if (params->pairwise_suite &&
+	    params->pairwise_suite != WPA_CIPHER_NONE)
+		privacy = 1;
+
 	if (!privacy)
 		return 0;