fix: Correct error handling in start_web_server for web server initialization

This commit is contained in:
GW_MC
2026-02-02 23:11:27 +08:00
parent c51991350f
commit f5fae825d6

View File

@@ -21,16 +21,16 @@ esp_err_t WebHandler::start_web_server() {
auth_key_ = generate_auth_key_(); auth_key_ = generate_auth_key_();
esp_err_t ret = web_server_->start( uint16_t port = web_server_->start(
auth_key_, auth_key_,
8080 8080
); );
if (ret != ESP_OK) { if (port == 0) {
ESP_LOGE(TAG, "Failed to start web server"); 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) { if (ret != ESP_OK) {
ESP_LOGE(TAG, "Failed to register web endpoints"); ESP_LOGE(TAG, "Failed to register web endpoints");
web_server_->stop(); web_server_->stop();