Diff between 464d45524bf6a34a574969a7b9dbae3137054d85 and 44dbeb329b47612f6236b9184ca9c78b24b064a0

Changed Files

File Additions Deletions Status
src/device.c +1 -2 modified

Full Patch

diff --git a/src/device.c b/src/device.c
index 91dea27..7b4548e 100644
--- a/src/device.c
+++ b/src/device.c
@@ -1496,8 +1496,7 @@ int btd_device_connect_services(struct btd_device *dev, GSList *services)
 	for (l = services; l; l = g_slist_next(l)) {
 		struct btd_service *service = l->data;
 
-		dev->pending = g_slist_append(dev->pending,
-						btd_service_ref(service));
+		dev->pending = g_slist_append(dev->pending, service);
 	}
 
 	return connect_next(dev);