From: Pekka Pessi <pekka.pe...@nokia.com>

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

diff --git a/src/service.c b/src/service.c
index 10b136f..f0be38d 100644
--- a/src/service.c
+++ b/src/service.c
@@ -2295,6 +2295,8 @@ struct connman_location 
*__connman_service_get_location(struct connman_service *
  */
 struct connman_service *connman_service_ref(struct connman_service *service)
 {
+       DBG("%p", service);
+
        g_atomic_int_inc(&service->refcount);
 
        return service;
@@ -3103,7 +3105,7 @@ static struct connman_service *service_get(const char 
*identifier)
        if (iter != NULL) {
                service = g_sequence_get(iter);
                if (service != NULL)
-                       g_atomic_int_inc(&service->refcount);
+                       connman_service_ref(service);
                return service;
        }
 
-- 
1.7.0.4

_______________________________________________
connman mailing list
connman@connman.net
http://lists.connman.net/listinfo/connman

Reply via email to