diff options
-rw-r--r-- | lib/utils/images.js | 3 | ||||
-rw-r--r-- | package.json | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/utils/images.js b/lib/utils/images.js index 1e90317..f1302c3 100644 --- a/lib/utils/images.js +++ b/lib/utils/images.js @@ -1,6 +1,7 @@ var _ = require("lodash"); var Q = require("q"); var fs = require("./fs"); +var shellescape = require('shell-escape'); var exec = require('child_process').exec; var links = require("./links"); @@ -15,7 +16,7 @@ var convertSVG = function(source, dest, options) { }); - var command = "svgexport "+source+" "+dest; + var command = shellescape(['svgexport', source, dest]); var child = exec(command, function (error, stdout, stderr) { if (error) { diff --git a/package.json b/package.json index 071c1f2..e580c1b 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ "URIjs": "1.14.1", "request": "2.51.0", "npm": "2.4.1", - "dom-serializer": "0.1.0" + "dom-serializer": "0.1.0", + "shell-escape": "0.2.0" }, "devDependencies": { "mocha": "1.18.2", |