--- a/src/lib/BasicUnescapingProcessor.h Sun Nov 29 10:50:16 2020 +0100
+++ b/src/lib/BasicUnescapingProcessor.h Sun Dec 13 17:34:26 2020 +0100
@@ -43,6 +43,7 @@
else if (ch == 's') put(result, ' ', i); // TODO: Reconsider what is „basic“ escaping and should be supported.
else if (ch == '"') put(result, ch, i); // The delimiters (\n,]",') are already unescaped during the first stage in the INIReader while parsing (the delimiter relevant to given environment is unescaped, e.g. \" in "quoted" value).
else if (ch == '\'') put(result, ch, i); // So it does not necessary to do it here. But someone might write a="xxx\'zzz" however it is superfluous because a="xxx'zzz" will also work.
+ else if (ch == '[') put(result, ch, i);
else if (ch == ']') put(result, ch, i);
else if (ch == ':') put(result, ch, i);
else if (ch == ';') put(result, ch, i);