From: Pekka Pessi <[email protected]>

---
 src/service.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/service.c b/src/service.c
index eb467a0..ca4cfb4 100644
--- a/src/service.c
+++ b/src/service.c
@@ -3644,6 +3644,12 @@ void __connman_service_remove_from_network(struct 
connman_network *network)
        if (service == NULL)
                return;
 
+       if (service->network == NULL)
+               return;
+
+       connman_network_unref(service->network);
+       service->network = NULL;
+
        __connman_service_put(service);
 }
 
-- 
1.7.0.4

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

Reply via email to