diff --git a/net/bluetooth/hci_sync.c b/net/bluetooth/hci_sync.c index 331d19b5c7d6a3d666aaa18adb4477b2c784f660..838cdddc68a57eef1794a8900540a1ea0601a6ba 100644 --- a/net/bluetooth/hci_sync.c +++ b/net/bluetooth/hci_sync.c @@ -6482,8 +6482,8 @@ static int hci_le_create_conn_sync(struct hci_dev *hdev, void *data) * state. */ if (hci_dev_test_flag(hdev, HCI_LE_SCAN)) { - hci_scan_disable_sync(hdev); hci_dev_set_flag(hdev, HCI_LE_SCAN_INTERRUPTED); + hci_scan_disable_sync(hdev); } /* Update random address, but set require_privacy to false so