From adabe5a76e8196ca684d57390771546c358f1145 Mon Sep 17 00:00:00 2001 From: Bruno Binet Date: Fri, 23 Oct 2020 12:47:15 +0200 Subject: [PATCH] wifi_provisioning: release lock on scan start failure Signed-off-by: Shubham Kulkarni Merges: https://github.com/espressif/esp-idf/pull/6019 --- components/wifi_provisioning/src/manager.c | 1 + 1 file changed, 1 insertion(+) diff --git a/components/wifi_provisioning/src/manager.c b/components/wifi_provisioning/src/manager.c index c36b3a8a00..9243aea187 100644 --- a/components/wifi_provisioning/src/manager.c +++ b/components/wifi_provisioning/src/manager.c @@ -942,6 +942,7 @@ esp_err_t wifi_prov_mgr_wifi_scan_start(bool blocking, bool passive, if (esp_wifi_scan_start(&prov_ctx->scan_cfg, false) != ESP_OK) { ESP_LOGE(TAG, "Failed to start scan"); + RELEASE_LOCK(prov_ctx_lock); return ESP_FAIL; }