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();