diff --git a/components/wifi_provisioning/src/manager.c b/components/wifi_provisioning/src/manager.c index 8d54250c98..1d36a38b0a 100644 --- a/components/wifi_provisioning/src/manager.c +++ b/components/wifi_provisioning/src/manager.c @@ -1344,6 +1344,7 @@ void wifi_prov_mgr_deinit(void) ESP_LOGD(TAG, "Manager already de-initialized"); RELEASE_LOCK(prov_ctx_lock); vSemaphoreDelete(prov_ctx_lock); + prov_ctx_lock = NULL; return; } @@ -1396,6 +1397,7 @@ void wifi_prov_mgr_deinit(void) } vSemaphoreDelete(prov_ctx_lock); + prov_ctx_lock = NULL; } esp_err_t wifi_prov_mgr_start_provisioning(wifi_prov_security_t security, const void *wifi_prov_sec_params,