Parcourir la source

nl80211: Fix NL80211_CMD_CONNECT with WPA/WPS networks

Jouni Malinen il y a 14 ans
Parent
commit
ce04af5a74
1 fichiers modifiés avec 6 ajouts et 0 suppressions
  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;