From 1b68f606a07a5e0801d10349d1e27363922ec99a Mon Sep 17 00:00:00 2001 From: TimePath Date: Fri, 6 Apr 2018 20:01:50 +1000 Subject: [PATCH] Chat: escape '\' characters --- qcsrc/lib/cvar.qh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qcsrc/lib/cvar.qh b/qcsrc/lib/cvar.qh index 3822805b9..19b48ee3e 100644 --- a/qcsrc/lib/cvar.qh +++ b/qcsrc/lib/cvar.qh @@ -34,6 +34,7 @@ ERASEABLE string console_encode(string input) { input = strreplace("$", "$$", input); + input = strreplace("\\", "\\\\", input); input = strreplace("\r", "\\r", input); input = strreplace("\n", "\\n", input); input = strreplace("\"", "\\\"", input); @@ -48,6 +49,7 @@ string console_decode(string input) input = strreplace("\\r", "\r", input); input = strreplace("\\n", "\n", input); input = strreplace("\\\"", "\"", input); + input = strreplace("\\\\", "\\", input); return input; } -- 2.39.2