From: Daniel Wagner <[email protected]>

which were created by the plugins. The hidden wifi
networks will be created by service and therefore
service is the owner of the network objects and
does the unref when the service is destroyed.
---
 src/service.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/service.c b/src/service.c
index 7919454..b2516cd 100644
--- a/src/service.c
+++ b/src/service.c
@@ -4772,14 +4772,13 @@ static void update_from_network(struct connman_service 
*service,
                service->wps = connman_network_get_bool(network, "WiFi.WPS");
 
        if (service->strength > strength && service->network != NULL) {
-               connman_network_unref(service->network);
-               service->network = connman_network_ref(network);
+               service->network = network;
 
                strength_changed(service);
        }
 
        if (service->network == NULL)
-               service->network = connman_network_ref(network);
+               service->network = network;
 
        iter = g_hash_table_lookup(service_hash, service->identifier);
        if (iter != NULL)
-- 
1.7.6

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

Reply via email to