Diff between 2f3c4b2ff2dcd087ae328efdc86b35234a4ed25e and bfec482d7aade2fd263c5981bca0b779955a87ab

Changed Files

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

Full Patch

diff --git a/src/device.c b/src/device.c
index 72e8e22..0d46eba 100644
--- a/src/device.c
+++ b/src/device.c
@@ -4515,8 +4515,6 @@ static void register_gatt_services(struct btd_device *device)
 	device_register_primaries(device, services, -1);
 
 	device_add_gatt_services(device);
-
-	device_svc_resolved(device, device->bdaddr_type, 0);
 }
 
 static void gatt_client_init(struct btd_device *device);
@@ -4536,6 +4534,8 @@ static void gatt_client_ready_cb(bool success, uint8_t att_ecode,
 	register_gatt_services(device);
 
 	btd_gatt_client_ready(device->client_dbus);
+
+	device_svc_resolved(device, device->bdaddr_type, 0);
 }
 
 static void gatt_client_service_changed(uint16_t start_handle,