From 7f272742be3693bf9921bccbe65ba3a8987b960c Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 17 Nov 2020 12:31:28 -0800 Subject: [PATCH] btdev: Fix not emitting Ext Connection Complete properly le_meta_event must be using when emitting a meta event. --- emulator/btdev.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/emulator/btdev.c b/emulator/btdev.c index 05604a9c9..f02103f0e 100644 --- a/emulator/btdev.c +++ b/emulator/btdev.c @@ -3882,7 +3882,8 @@ static void le_ext_conn_complete(struct btdev *btdev, memcpy(ev.peer_addr, cmd->peer_addr, 6); ev.role = 0x00; - send_event(btdev, BT_HCI_EVT_LE_META_EVENT, &ev, sizeof(ev)); + le_meta_event(btdev, BT_HCI_EVT_LE_ENHANCED_CONN_COMPLETE, &ev, + sizeof(ev)); } static int cmd_ext_create_conn_complete(struct btdev *dev, const void *data, -- 2.47.3