Check ssid_len before set WiFi.SSID of network
[platform/upstream/connman.git] / plugins / supplicant.c
index 62aac11..7323c94 100644 (file)
@@ -1576,7 +1576,8 @@ static void properties_reply(DBusPendingCall *call, void *user_data)
        if (result.name != NULL && result.name[0] != '\0')
                connman_network_set_name(network, result.name);
 
-       connman_network_set_blob(network, "WiFi.SSID",
+       if (result.ssid_len != 0)
+               connman_network_set_blob(network, "WiFi.SSID",
                                                result.ssid, result.ssid_len);
 
        connman_network_set_string(network, "WiFi.Mode", mode);