From a687692778f45e185adec13b18033c08a2ebaa24 Mon Sep 17 00:00:00 2001 From: Rahul Tank Date: Mon, 12 Jun 2023 16:43:24 +0530 Subject: [PATCH] Fix compilation issue in enabling BLE_HCI_VS flag --- nimble/host/util/src/addr.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/nimble/host/util/src/addr.c b/nimble/host/util/src/addr.c index 207def0d8..0071bb33f 100644 --- a/nimble/host/util/src/addr.c +++ b/nimble/host/util/src/addr.c @@ -28,9 +28,10 @@ static int ble_hs_util_load_rand_addr(ble_addr_t *addr) { + int rc = BLE_HS_ENOADDR; + #if MYNEWT_VAL(BLE_HCI_VS) struct ble_hci_vs_rd_static_addr_rp rsp; - int rc; rc = ble_hs_hci_cmd_tx(BLE_HCI_OP(BLE_HCI_OGF_VENDOR, BLE_HCI_OCF_VS_RD_STATIC_ADDR), @@ -43,14 +44,12 @@ ble_hs_util_load_rand_addr(ble_addr_t *addr) #endif #if SOC_ESP_NIMBLE_CONTROLLER - int rc; - rc = esp_ble_hw_get_static_addr((esp_ble_addr_t *)addr); if (rc == 0) { return 0; } #endif - return BLE_HS_ENOADDR; + return rc; } static int