From 84275d08d218aa71bb6fc511e0acc8b1d6efbd59 Mon Sep 17 00:00:00 2001 From: tmotl Date: Mon, 4 Sep 2017 21:01:28 +0200 Subject: [PATCH] Fix for issue #4021 - Crash due to backslash at end of text fields for Custom G-code (#4117) * back-slash at end of line in printer settings.../custom g-code does not crash slic3r anymore (issue #4021) * fixes issue #4021 --- xs/src/libslic3r/Config.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xs/src/libslic3r/Config.cpp b/xs/src/libslic3r/Config.cpp index abcc4afc1..ad11df720 100644 --- a/xs/src/libslic3r/Config.cpp +++ b/xs/src/libslic3r/Config.cpp @@ -32,6 +32,9 @@ std::string escape_string_cstyle(const std::string &str) if (c == '\n' || c == '\r') { (*outptr ++) = '\\'; (*outptr ++) = 'n'; + } else if (c == '\\'){ + (*outptr ++) = '\\'; + (*outptr ++) = '\\'; } else (*outptr ++) = c; }