Added a check in order to avoid glib assert warnings
during remove_interface call, when peer_mapping was
already empty.
---
gsupplicant/supplicant.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/gsupplicant/supplicant.c b/gsupplicant/supplicant.c
index 1d5c813..dbae8d5 100644
--- a/gsupplicant/supplicant.c
+++ b/gsupplicant/supplicant.c
@@ -588,7 +588,8 @@ static void remove_peer(gpointer data)
if (peer->groups)
g_slist_free_full(peer->groups, g_free);
- g_hash_table_remove(peer_mapping, peer->path);
+ if (peer_mapping)
+ g_hash_table_remove(peer_mapping, peer->path);
g_free(peer->path);
g_free(peer->name);
--
1.9.1
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman