diff --git a/esp3d/src/core/espcmd/ESP400.cpp b/esp3d/src/core/espcmd/ESP400.cpp index 7fa15d6d..a4ec269f 100644 --- a/esp3d/src/core/espcmd/ESP400.cpp +++ b/esp3d/src/core/espcmd/ESP400.cpp @@ -376,7 +376,7 @@ bool Commands::ESP400(const char* cmd_params, level_authenticate_type auth_type, output->print (",{\"F\":\"service\",\"F2\":\"notification\",\"P\":\""); output->print (ESP_NOTIFICATION_SETTINGS); output->print ("\",\"T\":\"S\",\"V\":\""); - output->print (Settings_ESP3D::read_string(ESP_NOTIFICATION_SETTINGS)); + output->print ((strlen(Settings_ESP3D::read_string(ESP_NOTIFICATION_SETTINGS))==0)?" ":Settings_ESP3D::read_string(ESP_NOTIFICATION_SETTINGS)); output->print ("\",\"S\":\""); output->print (Settings_ESP3D::get_max_string_size(ESP_NOTIFICATION_SETTINGS)); output->print ("\",\"H\":\"ts\",\"M\":\""); diff --git a/esp3d/src/core/espcmd/ESP401.cpp b/esp3d/src/core/espcmd/ESP401.cpp index 69fea6d5..3c512dbf 100644 --- a/esp3d/src/core/espcmd/ESP401.cpp +++ b/esp3d/src/core/espcmd/ESP401.cpp @@ -166,12 +166,12 @@ bool Commands::ESP401(const char* cmd_params, level_authenticate_type auth_type, #endif //WIFI_FEATURE } if (!response) { - String tmp = "error " + spos; - output->printERROR (tmp); + parameter = "error " + spos; + output->printERROR (parameter.c_str()); } else { - String tmp = "ok " + spos; - output->printMSG(tmp) + parameter = "ok " + spos; + output->printMSG(parameter.c_str()); } return response;