Diff between 9551f312c1e6920cbf7e0c73a24fc2acca51b635 and c491db263fd79190c67d38e7ed348406b66bfad5

Changed Files

File Additions Deletions Status
emulator/btdev.c +6 -0 modified

Full Patch

diff --git a/emulator/btdev.c b/emulator/btdev.c
index 451cf37..3f5a89d 100644
--- a/emulator/btdev.c
+++ b/emulator/btdev.c
@@ -694,6 +694,7 @@ static void default_cmd(struct btdev *btdev, uint16_t opcode,
 	struct bt_hci_rsp_le_read_local_features lrlf;
 	struct bt_hci_rsp_le_read_adv_tx_power lratp;
 	struct bt_hci_rsp_le_read_supported_states lrss;
+	struct bt_hci_rsp_le_read_white_list_size lrws;
 	uint8_t status, page;
 
 	switch (opcode) {
@@ -1120,6 +1121,11 @@ static void default_cmd(struct btdev *btdev, uint16_t opcode,
 		cmd_complete(btdev, opcode, &status, sizeof(status));
 		break;
 
+	case BT_HCI_CMD_LE_READ_WHITE_LIST_SIZE:
+		lrws.status = 0;
+		lrws.size = 0;
+		cmd_complete(btdev, opcode, &lrws, sizeof(lrws));
+
 	case BT_HCI_CMD_LE_READ_SUPPORTED_STATES:
 		lrss.status = BT_HCI_ERR_SUCCESS;
 		memcpy(lrss.states, btdev->le_states, 8);