A pointer for an ssid buffer was incorrectly stored to a non-const pointer.
After fixing this a unneeded cast can be removed.
---
 plugins/wifi.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/plugins/wifi.c b/plugins/wifi.c
index 285da19..8e25a13 100644
--- a/plugins/wifi.c
+++ b/plugins/wifi.c
@@ -417,7 +417,7 @@ static void network_added(GSupplicantNetwork 
*supplicant_network)
        GSupplicantInterface *interface;
        struct wifi_data *wifi;
        const char *name, *path, *identifier, *mode, *security, *group;
-       unsigned char *ssid;
+       const unsigned char *ssid;
        unsigned int ssid_len;
 
        DBG("");
@@ -434,7 +434,7 @@ static void network_added(GSupplicantNetwork 
*supplicant_network)
        if (wifi == NULL)
                return;
 
-       ssid = (unsigned char 
*)g_supplicant_network_get_ssid(supplicant_network, &ssid_len);
+       ssid = g_supplicant_network_get_ssid(supplicant_network, &ssid_len);
 
        network = connman_device_get_network(wifi->device, path);
 

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to