---
plugins/supplicant.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/plugins/supplicant.c b/plugins/supplicant.c
index 5f2d204..df181d8 100644
--- a/plugins/supplicant.c
+++ b/plugins/supplicant.c
@@ -635,8 +635,12 @@ static void add_interface_reply(DBusPendingCall *call,
void *user_data)
ssid[k++] = hex;
}
- if (add_hidden_network(task, ssid, hex_ssid_len / 2) < 0)
+ if (add_hidden_network(task, ssid, hex_ssid_len / 2) < 0) {
+ g_free(ssid);
break;
+ }
+
+ g_free(ssid);
}
g_strfreev(hex_ssids);
--
1.7.0.4
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman