diff --git a/subsys/bluetooth/host/hci_core.c b/subsys/bluetooth/host/hci_core.c index 298c9581423246..07a5d7c4f2f99c 100644 --- a/subsys/bluetooth/host/hci_core.c +++ b/subsys/bluetooth/host/hci_core.c @@ -6109,7 +6109,7 @@ int bt_le_adv_start_internal(const struct bt_le_adv_param *param, return err; } - if (sd) { + if (sd || (param->options & BT_LE_ADV_OPT_USE_NAME)) { set_param.type = BT_LE_ADV_SCAN_IND; } else { set_param.type = BT_LE_ADV_NONCONN_IND;