fix: Correct error handling in start_web_server for web server initialization
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
Reference in New Issue
Block a user