Fix compilation error

Fix empty setting crash web output
This commit is contained in:
Luc 2020-04-12 20:34:36 +02:00
parent 8d75796900
commit c48c16862e
2 changed files with 5 additions and 5 deletions

View File

@ -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 (",{\"F\":\"service\",\"F2\":\"notification\",\"P\":\"");
output->print (ESP_NOTIFICATION_SETTINGS); output->print (ESP_NOTIFICATION_SETTINGS);
output->print ("\",\"T\":\"S\",\"V\":\""); 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 ("\",\"S\":\"");
output->print (Settings_ESP3D::get_max_string_size(ESP_NOTIFICATION_SETTINGS)); output->print (Settings_ESP3D::get_max_string_size(ESP_NOTIFICATION_SETTINGS));
output->print ("\",\"H\":\"ts\",\"M\":\""); output->print ("\",\"H\":\"ts\",\"M\":\"");

View File

@ -166,12 +166,12 @@ bool Commands::ESP401(const char* cmd_params, level_authenticate_type auth_type,
#endif //WIFI_FEATURE #endif //WIFI_FEATURE
} }
if (!response) { if (!response) {
String tmp = "error " + spos; parameter = "error " + spos;
output->printERROR (tmp); output->printERROR (parameter.c_str());
} else { } else {
String tmp = "ok " + spos; parameter = "ok " + spos;
output->printMSG(tmp) output->printMSG(parameter.c_str());
} }
return response; return response;