Network unreference is already being done by free_network,
called by g_hash_table_remove. This patche prevents from
an invalid read during nework removal.
---
plugins/ethernet.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/plugins/ethernet.c b/plugins/ethernet.c
index b8e52ce..aa1153b 100644
--- a/plugins/ethernet.c
+++ b/plugins/ethernet.c
@@ -128,7 +128,6 @@ static void remove_network(struct connman_device *device,
return;
connman_device_remove_network(device, ethernet->network);
- connman_network_unref(ethernet->network);
ethernet->network = NULL;
}
--
1.8.3.2
_______________________________________________
connman mailing list
[email protected]
https://lists.connman.net/mailman/listinfo/connman