diff --git a/emulator/btdev.c b/emulator/btdev.c
index 5f04bd1..7b40699 100644
--- a/emulator/btdev.c
+++ b/emulator/btdev.c
{
struct btdev *remote = find_btdev_by_bdaddr(bdaddr);
- if (remote) {
- if (remote->scan_enable & 0x02) {
- struct bt_hci_evt_conn_request cr;
-
- memcpy(cr.bdaddr, btdev->bdaddr, 6);
- memcpy(cr.dev_class, btdev->dev_class, 3);
- cr.link_type = 0x01;
-
- send_event(remote, BT_HCI_EVT_CONN_REQUEST,
- &cr, sizeof(cr));
- } else
- conn_complete(btdev, bdaddr, BT_HCI_ERR_PAGE_TIMEOUT);
- } else
- conn_complete(btdev, bdaddr, BT_HCI_ERR_UNKNOWN_CONN_ID);
+ if (remote && remote->scan_enable & 0x02) {
+ struct bt_hci_evt_conn_request cr;
+
+ memcpy(cr.bdaddr, btdev->bdaddr, 6);
+ memcpy(cr.dev_class, btdev->dev_class, 3);
+ cr.link_type = 0x01;
+
+ send_event(remote, BT_HCI_EVT_CONN_REQUEST, &cr, sizeof(cr));
+ } else {
+ conn_complete(btdev, bdaddr, BT_HCI_ERR_PAGE_TIMEOUT);
+ }
}
static void disconnect_complete(struct btdev *btdev, uint16_t handle,