Add error message when invalid JSON is provided

Add error message when invalid JSON is provided (#13515)
This commit is contained in:
Theo Arends 2022-08-20 11:05:29 +02:00
parent 0444dfe35a
commit 9a66687085

View File

@ -570,7 +570,10 @@ bool Ade7880SetDefaults(const char* json) {
memcpy(json_buffer, json, len); // Keep original safe memcpy(json_buffer, json, len); // Keep original safe
JsonParser parser(json_buffer); JsonParser parser(json_buffer);
JsonParserObject root = parser.getRootObject(); JsonParserObject root = parser.getRootObject();
if (!root) { return false; } if (!root) {
AddLog(LOG_LEVEL_DEBUG, PSTR("A78: Invalid JSON"));
return false;
}
// All parameters are optional allowing for partial changes // All parameters are optional allowing for partial changes
JsonParserToken val = root[PSTR("freq")]; JsonParserToken val = root[PSTR("freq")];