From 8acb7a83eff5dc0722c1aef7624444d9b0c57551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Narajowski?= Date: Tue, 6 Mar 2018 15:35:46 +0100 Subject: [PATCH] nimble/ll: Allow setting scan rsp data before configuring advertising When using legacy advertising commands X-Original-Commit: 7c9ebd15755af50377418f4fb7b19fd9f22fcfc8 --- nimble/controller/src/ble_ll_adv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nimble/controller/src/ble_ll_adv.c b/nimble/controller/src/ble_ll_adv.c index e2bf15ab5..e8a4f718d 100644 --- a/nimble/controller/src/ble_ll_adv.c +++ b/nimble/controller/src/ble_ll_adv.c @@ -1813,7 +1813,9 @@ ble_ll_adv_set_scan_rsp_data(uint8_t *cmd, uint8_t instance, uint8_t operation) /* check if type of advertising support scan rsp */ if (!(advsm->props & BLE_HCI_LE_SET_EXT_ADV_PROP_SCANNABLE)) { - return BLE_ERR_INV_HCI_CMD_PARMS; + if (!(advsm->props & BLE_HCI_LE_SET_EXT_ADV_PROP_LEGACY)) { + return BLE_ERR_INV_HCI_CMD_PARMS; + } } switch (operation) {