service: debug log ref and unref
authorPekka Pessi <Pekka.Pessi@nokia.com>
Mon, 30 Aug 2010 15:21:10 +0000 (18:21 +0300)
committerSamuel Ortiz <sameo@linux.intel.com>
Wed, 8 Sep 2010 18:06:22 +0000 (20:06 +0200)
src/service.c

index 6bc43d2..119e4cd 100644 (file)
@@ -2298,6 +2298,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;
@@ -3108,7 +3110,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;
        }