From c8b12f1d5e1964faaf15fdc65f7886f5f40d0fe2 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Thu, 14 Jul 2016 13:38:27 -0700 Subject: [PATCH] #365 --- src/analysis/run.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/analysis/run.d b/src/analysis/run.d index 7e6de2a..c51b859 100644 --- a/src/analysis/run.d +++ b/src/analysis/run.d @@ -93,10 +93,10 @@ void writeJSON(string key, string fileName, size_t line, size_t column, string m first = false; writeln(" {"); writeln(` "key": "`, key, `",`); - writeln(` "fileName": "`, fileName, `",`); + writeln(` "fileName": "`, .replace(`"`, `\"`).replace("\\", "\\\\"), `",`); writeln(` "line": `, line, `,`); writeln(` "column": `, column, `,`); - writeln(` "message": "`, message.replace(`"`, `\"`), `"`); + writeln(` "message": "`, message.replace(`"`, `\"`).replace("\\", "\\\\"), `"`); write(" }"); }