From fff323480d545861b4bc48ce24daa9df86442e27 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Mon, 12 Sep 2016 16:20:25 +0300 Subject: [PATCH] deviceinfo: Fix not handling accept properly On accept the profile shall check about existing attribute, etc and once done call btd_service_connecting_complete updating the service state properly. --- profiles/deviceinfo/deviceinfo.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/profiles/deviceinfo/deviceinfo.c b/profiles/deviceinfo/deviceinfo.c index 0c48f004a..34d9e204a 100644 --- a/profiles/deviceinfo/deviceinfo.c +++ b/profiles/deviceinfo/deviceinfo.c @@ -136,6 +136,8 @@ static int deviceinfo_driver_accept(struct btd_service *service) gatt_db_foreach_service(db, &deviceinfo_uuid, foreach_deviceinfo_service, device); + btd_service_connecting_complete(service, 0); + return 0; } -- 2.47.3