From: Luiz Augusto von Dentz Date: Tue, 1 Feb 2022 00:35:17 +0000 (-0800) Subject: btdev: Fix response to BT_HCI_CMD_LE_REMOVE_CIG X-Git-Tag: accepted/tizen/unified/20230608.164325~383 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9f216b0c9a434d15d7ef027e0720e3a20227d0b9;p=platform%2Fupstream%2Fbluez.git btdev: Fix response to BT_HCI_CMD_LE_REMOVE_CIG BT_HCI_CMD_LE_REMOVE_CIG should respond with the CIG ID from the command instead of always responding with 0x00. Signed-off-by: Manika Shrivastava Signed-off-by: Ayush Garg --- diff --git a/emulator/btdev.c b/emulator/btdev.c index 902ce86..3786740 100755 --- a/emulator/btdev.c +++ b/emulator/btdev.c @@ -5630,13 +5630,14 @@ static int cmd_create_cis_complete(struct btdev *dev, const void *data, static int cmd_remove_cig(struct btdev *dev, const void *data, uint8_t len) { + const struct bt_hci_cmd_le_remove_cig *cmd = data; struct bt_hci_rsp_le_remove_cig rsp; memset(&dev->le_cig, 0, sizeof(dev->le_cig)); memset(&rsp, 0, sizeof(rsp)); rsp.status = BT_HCI_ERR_SUCCESS; - rsp.cig_id = 0x00; + rsp.cig_id = cmd->cig_id; cmd_complete(dev, BT_HCI_CMD_LE_REMOVE_CIG, &rsp, sizeof(rsp)); return 0;