From: Pekka Pessi <[email protected]>
---
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
[email protected]
http://lists.connman.net/listinfo/connman