From f5fae825d616e033edd991c817ac01e92ec6c630 Mon Sep 17 00:00:00 2001 From: GW_MC <72297530+GWMCwing@users.noreply.github.com> Date: Mon, 2 Feb 2026 23:11:27 +0800 Subject: [PATCH] fix: Correct error handling in start_web_server for web server initialization --- main/ui/apps/iotdis/web/web_handlers.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main/ui/apps/iotdis/web/web_handlers.cpp b/main/ui/apps/iotdis/web/web_handlers.cpp index 70de44d..f7f225a 100644 --- a/main/ui/apps/iotdis/web/web_handlers.cpp +++ b/main/ui/apps/iotdis/web/web_handlers.cpp @@ -21,16 +21,16 @@ esp_err_t WebHandler::start_web_server() { auth_key_ = generate_auth_key_(); - esp_err_t ret = web_server_->start( + uint16_t port = web_server_->start( auth_key_, 8080 ); - if (ret != ESP_OK) { + if (port == 0) { ESP_LOGE(TAG, "Failed to start web server"); - return ret; + return ESP_FAIL; } - ret = register_web_endpoints_(); + esp_err_t ret = register_web_endpoints_(); if (ret != ESP_OK) { ESP_LOGE(TAG, "Failed to register web endpoints"); web_server_->stop();