diff --git a/subsys/bluetooth/host/hci_core.c b/subsys/bluetooth/host/hci_core.c index 4ac53556d0dd..187831f2ee44 100644 --- a/subsys/bluetooth/host/hci_core.c +++ b/subsys/bluetooth/host/hci_core.c @@ -2337,7 +2337,7 @@ static void send_cmd(void) /* Wait until ncmd > 0 */ BT_DBG("calling sem_take_wait"); - k_sem_take(&bt_dev.ncmd_sem, K_FOREVER); + k_sem_take(&bt_dev.ncmd_sem, K_NO_WAIT); /* Clear out any existing sent command */ if (bt_dev.sent_cmd) {