Diff between 24c79fd933c6c30bca3be1a4aae2a9da7d851327 and bf8eedd523977405f4079bc9d0aad808e19000a9

Changed Files

File Additions Deletions Status
src/service.c +1 -0 modified

Full Patch

diff --git a/src/service.c b/src/service.c
index b66b1c9..8c85cd1 100644
--- a/src/service.c
+++ b/src/service.c
@@ -170,6 +170,7 @@ int service_probe(struct btd_service *service)
 
 void service_remove(struct btd_service *service)
 {
+	change_state(service, BTD_SERVICE_STATE_DISCONNECTED, -ECONNABORTED);
 	change_state(service, BTD_SERVICE_STATE_UNAVAILABLE, 0);
 	service->profile->device_remove(service);
 	service->device = NULL;