Diff between 9d56eaa600c651fefb796b173b5605d9e10ad87c and 61219c26e21f5e648c1010a68a1c057c7b42afa7

Changed Files

File Additions Deletions Status
src/profile.c +3 -5 modified

Full Patch

diff --git a/src/profile.c b/src/profile.c
index 47e3eb0..11bc058 100644
--- a/src/profile.c
+++ b/src/profile.c
@@ -777,12 +777,10 @@ static int resolve_service(struct ext_io *conn, bdaddr_t *src, bdaddr_t *dst)
 	bt_string2uuid(&uuid, ext->remote_uuids[0]);
 
 	err = bt_search_service(src, dst, &uuid, record_cb, conn, NULL);
-	if (err < 0)
-		return err;
-
-	conn->resolving = true;
+	if (err == 0)
+		conn->resolving = true;
 
-	return -ENOSYS;
+	return err;
 }
 
 static int ext_connect_dev(struct btd_device *dev, struct btd_profile *profile,