Parcourir la source

Fix client MLME test code for IBSS scan request

wpa_s->mlme.ssid is an array so it is always != NULL and this
comparision should really have used ssid_len instead.
Jouni Malinen il y a 15 ans
Parent
commit
2b057028cb
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      wpa_supplicant/mlme.c

+ 1 - 1
wpa_supplicant/mlme.c

@@ -2146,7 +2146,7 @@ static void ieee80211_sta_merge_ibss(struct wpa_supplicant *wpa_s)
 	os_memset(&params, 0, sizeof(params));
 	params.ssids[0].ssid = wpa_s->mlme.ssid;
 	params.ssids[0].ssid_len = wpa_s->mlme.ssid_len;
-	params.num_ssids = wpa_s->mlme.ssid ? 1 : 0;
+	params.num_ssids = wpa_s->mlme.ssid_len ? 1 : 0;
 	ieee80211_sta_req_scan(wpa_s, &params);
 }