Diff between 8c6ff341bb8b06272825695effdab855a7f264ed and c1e12f4da62b9a7728e8bb85392167f284e8dd35

Changed Files

File Additions Deletions Status
emulator/btdev.c +2 -1 modified

Full Patch

diff --git a/emulator/btdev.c b/emulator/btdev.c
index 902ce86..3786740 100644
--- 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;