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,