From bc3fb7a84b5d8f00efe11da582880cc4e6e2a171 Mon Sep 17 00:00:00 2001 From: Andrea Tupini Date: Wed, 13 Jul 2016 17:02:01 -0600 Subject: [PATCH] wrap path in quotes to account for spaces --- platform/win32.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/win32.js b/platform/win32.js index 8727acf..3fb75dc 100644 --- a/platform/win32.js +++ b/platform/win32.js @@ -1,7 +1,7 @@ var iconv = require("iconv-lite"); var path = require("path"); -var vbsPath = path.join(__dirname, ".\\fallbacks\\paste.vbs"); +var vbsPath = path.join("\"" + __dirname, ".\\fallbacks\\paste.vbs" + "\""); var paste = { command: "cscript", args: [ "/Nologo", vbsPath ] }; paste.full_command = [ paste.command, paste.args[0], '"'+vbsPath+'"' ].join(" "); @@ -15,7 +15,7 @@ exports.decode = function(chunks) { var b64 = iconv.decode(Buffer.concat(chunks), "cp437"); b64 = b64.substr(0, b64.length - 2); // Chops off extra "\r\n" - + // remove bom and decode var result = new Buffer(b64, "base64").slice(3).toString("utf-8"); return result;