From af40c98d79cb30c84e2141e5292511544b1ab898 Mon Sep 17 00:00:00 2001 From: xzyfer Date: Sun, 26 Apr 2015 12:56:29 +1000 Subject: [PATCH] Fix comment_to_string edge case --- util.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/util.cpp b/util.cpp index 12ee81758..e2f5649bf 100644 --- a/util.cpp +++ b/util.cpp @@ -177,6 +177,7 @@ namespace Sass { { string str = ""; size_t has = 0; + char prev = 0; bool clean = false; for (auto i : text) { if (clean) { @@ -188,7 +189,8 @@ namespace Sass { else { clean = false; str += ' '; - str += i; + if (prev == '*' && i == '/') str += "*/"; + else str += i; } } else if (i == '\n') { clean = true; @@ -197,6 +199,7 @@ namespace Sass { } else { str += i; } + prev = i; } if (has) return str; else return text;