From: Pierre Ossman Date: Tue, 29 May 2018 13:51:03 +0000 (+0200) Subject: Fix parameter escape sequence parsing X-Git-Tag: v1.8.90~10 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2a85489a191c14efab813115dd900faa0130a198;p=tigervnc.git Fix parameter escape sequence parsing We decoded "\\n" as "n" rather than "\n". --- diff --git a/vncviewer/parameters.cxx b/vncviewer/parameters.cxx index d24e5bcc..448a2434 100644 --- a/vncviewer/parameters.cxx +++ b/vncviewer/parameters.cxx @@ -253,7 +253,7 @@ static bool decodeValue(const char* val, char* dest, size_t destSize) { if (val[i+1] == replaceMap[j].second) { dest[pos] = replaceMap[j].first; escapedCharacter = true; - pos--; + i++; break; } }