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