summaryrefslogtreecommitdiff
path: root/profiles/scanparam
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2016-11-28 15:20:56 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2016-11-28 15:20:56 +0200
commitf7ae5d99610e2c7fc77bbaa5d034c62f9d9a9115 (patch)
treeb801c45a4687f636aadbf1c48ff4067955748158 /profiles/scanparam
parentd376c51c58295a489e71103ed8fd9dc344c66395 (diff)
downloadbluez-f7ae5d99610e2c7fc77bbaa5d034c62f9d9a9115.tar.gz
gap: scanparam: Use bt_gatt_client_clone
Use bt_gatt_client_clone instead of bt_gatt_client_ref as that can track requests per clone instead of using the core reference.
Diffstat (limited to 'profiles/scanparam')
-rw-r--r--profiles/scanparam/scan.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/profiles/scanparam/scan.c b/profiles/scanparam/scan.c
index 0ff4a4374..9e8f57747 100644
--- a/profiles/scanparam/scan.c
+++ b/profiles/scanparam/scan.c
@@ -192,7 +192,7 @@ static int scan_param_accept(struct btd_service *service)
}
scan->db = gatt_db_ref(db);
- scan->client = bt_gatt_client_ref(client);
+ scan->client = bt_gatt_client_clone(client);
bt_string_to_uuid(&scan_parameters_uuid, SCAN_PARAMETERS_UUID);
gatt_db_foreach_service(db, &scan_parameters_uuid,