From 40961297e7c69800ac81c2ff572a7e207e5c79c0 Mon Sep 17 00:00:00 2001 From: Hackerpilot Date: Thu, 14 Jul 2016 13:38:27 -0700 Subject: [PATCH] Issue #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..9ad0624 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": "`, fileName.replace(`"`, `\"`).replace("\\", "\\\\"), `",`); writeln(` "line": `, line, `,`); writeln(` "column": `, column, `,`); - writeln(` "message": "`, message.replace(`"`, `\"`), `"`); + writeln(` "message": "`, message.replace(`"`, `\"`).replace("\\", "\\\\"), `"`); write(" }"); }