From 2cd3ecd7db1d1c54f4b31d350c4296a1f640c71e Mon Sep 17 00:00:00 2001 From: Alex Sadler Date: Mon, 14 Nov 2016 21:28:19 +0000 Subject: [PATCH] Escape breakpoint file path Escape before quoting --- src/backend/mi2/mi2.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/mi2/mi2.ts b/src/backend/mi2/mi2.ts index 4dcc67b..41d651b 100644 --- a/src/backend/mi2/mi2.ts +++ b/src/backend/mi2/mi2.ts @@ -468,7 +468,7 @@ export class MI2 extends EventEmitter implements IBackend { if (breakpoint.raw) location = '"' + escape(breakpoint.raw) + '"'; else - location = '"' + breakpoint.file + ":" + breakpoint.line + '"'; + location = '"' + escape(breakpoint.file) + ":" + breakpoint.line + '"'; this.sendCommand("break-insert -f " + location).then((result) => { if (result.resultRecords.resultClass == "done") { let bkptNum = parseInt(result.result("bkpt.number"));