Call wpas_notify_network_selected only if a specific network was selected

ssid could be NULL here at least based on the function documentation,
so better check whether that is the case prior to calling the
notification function.
This commit is contained in:
Jouni Malinen 2009-11-10 18:06:02 +02:00 committed by Jouni Malinen
parent 5be45e2e6e
commit a1641d2671

View File

@ -1481,7 +1481,8 @@ void wpa_supplicant_select_network(struct wpa_supplicant *wpa_s,
wpa_s->reassociate = 1;
wpa_supplicant_req_scan(wpa_s, 0, 0);
wpas_notify_network_selected(wpa_s, ssid);
if (ssid)
wpas_notify_network_selected(wpa_s, ssid);
}