diff --git a/radio/src/storage/yaml/yaml_parser.cpp b/radio/src/storage/yaml/yaml_parser.cpp index 861e63c69..743760ce8 100644 --- a/radio/src/storage/yaml/yaml_parser.cpp +++ b/radio/src/storage/yaml/yaml_parser.cpp @@ -237,9 +237,9 @@ YamlParser::parse(const char* buffer, unsigned int size) state = ps_ValEsc2; break; } - //TODO: more escapes needed??? - TRACE_YAML("unknown escape char '%c'",*c); - return DONE_PARSING; + CONCAT_STR(scratch_buf, scratch_len, *c); + state = ps_ValQuo; + break; case ps_ValEsc2: if(scratch_len >= MAX_STR) {