projects
/
platform
/
upstream
/
bluez.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
aa8fb41
)
btdev: fix CIG ID on Set CIG Parameters error response
author
Pauli Virtanen
<pav@iki.fi>
Sat, 5 Aug 2023 12:29:06 +0000
(15:29 +0300)
committer
Ayush Garg
<ayush.garg@samsung.com>
Fri, 5 Jan 2024 13:34:03 +0000
(19:04 +0530)
Set CIG Parameters shall return correct CIG ID in Command_Complete also
when it errors.
emulator/btdev.c
patch
|
blob
|
history
diff --git
a/emulator/btdev.c
b/emulator/btdev.c
index
38dcb18
..
58414bd
100755
(executable)
--- a/
emulator/btdev.c
+++ b/
emulator/btdev.c
@@
-5872,6
+5872,8
@@
static int cmd_set_cig_params(struct btdev *dev, const void *data,
memset(&rsp, 0, sizeof(rsp));
+ rsp.params.cig_id = cmd->cig_id;
+
if (cmd->num_cis > ARRAY_SIZE(dev->le_cig[0].cis)) {
rsp.params.status = BT_HCI_ERR_MEM_CAPACITY_EXCEEDED;
goto done;
@@
-5942,7
+5944,6
@@
static int cmd_set_cig_params(struct btdev *dev, const void *data,
}
rsp.params.status = BT_HCI_ERR_SUCCESS;
- rsp.params.cig_id = cmd->cig_id;
for (i = 0; i < cmd->num_cis; i++) {
rsp.params.num_handles++;