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 (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\":\"");

View File

@ -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;