From 5de496fc5106bfb84d1f4ed48c4fe0a36103acab Mon Sep 17 00:00:00 2001 From: bogdan Date: Thu, 27 Jul 2023 19:05:37 +0200 Subject: [PATCH] config save and reboot stack overflow fixed with increase web server stack memory --- src/HTTPServer.c | 1 + src/SysComm.c | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/HTTPServer.c b/src/HTTPServer.c index b9f6a54..8a041d2 100644 --- a/src/HTTPServer.c +++ b/src/HTTPServer.c @@ -494,6 +494,7 @@ static httpd_handle_t start_webserver(void) config.lru_purge_enable = true; config.uri_match_fn = httpd_uri_match_wildcard; config.max_open_sockets = 3; + config.stack_size = (4096 + 1024); // Start the httpd server ESP_LOGI(TAG, "Starting server on port: '%d'", config.server_port); diff --git a/src/SysComm.c b/src/SysComm.c index 598f9ed..3150bc8 100644 --- a/src/SysComm.c +++ b/src/SysComm.c @@ -199,11 +199,11 @@ static sys_error_code SysPayloadTypeVarsHandler(data_message_t *MSG) case 0: break; case 1: - //WriteNVSSysConfig(GetSysConf()); + WriteNVSSysConfig(GetSysConf()); break; case 2: - //WriteNVSSysConfig(GetSysConf()); - //DelayedRestart(); + WriteNVSSysConfig(GetSysConf()); + DelayedRestart(); break; default: return SYS_ERROR_PARSE_APPLYTYPE;