Message ID | 570f7e0427b35925c741118d397eb8bcbcb51efe.1691238245.git.pav@iki.fi |
---|---|
State | New |
Headers | show |
Series | [BlueZ,1/2] btdev: fix CIG ID on Set CIG Parameters error response | expand |
Hello: This series was applied to bluetooth/bluez.git (master) by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>: On Sat, 5 Aug 2023 15:29:06 +0300 you wrote: > Set CIG Parameters shall return correct CIG ID in Command_Complete also > when it errors. > --- > emulator/btdev.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) Here is the summary with links: - [BlueZ,1/2] btdev: fix CIG ID on Set CIG Parameters error response https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=459b095c663c - [BlueZ,2/2] iso-tester: test busy CIG error does not drop existing connections https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=96de1c6eb9ff You are awesome, thank you!
diff --git a/emulator/btdev.c b/emulator/btdev.c index 38dcb189e..58414bd74 100644 --- 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++;