diff --git a/src/profile.c b/src/profile.c
index 7c2fe18..f065235 100644
--- a/src/profile.c
+++ b/src/profile.c
bdaddr_t *src, bdaddr_t *dst)
{
struct btd_device *device;
- struct btd_service *service = NULL;
+ struct btd_service *service;
struct ext_io *conn;
GIOCondition cond;
char addr[18];
}
/* Do not add UUID if client role is not enabled */
- if (!server->ext->enable_client)
+ if (!server->ext->enable_client) {
+ service = NULL;
goto done;
+ }
btd_device_add_uuid(device, server->ext->remote_uuid);
service = btd_device_get_service(device, server->ext->remote_uuid);