diff --git a/src/php/exec/escapeshellarg.js b/src/php/exec/escapeshellarg.js index 522b13dbb1..2bc662aa5b 100644 --- a/src/php/exec/escapeshellarg.js +++ b/src/php/exec/escapeshellarg.js @@ -7,9 +7,7 @@ module.exports = function escapeshellarg (arg) { var ret = '' - ret = arg.replace(/[^\\]'/g, function (m, i, s) { - return m.slice(0, 1) + '\\\'' - }) + ret = arg.replace(/\'/g,'\'\\\'\'') return "'" + ret + "'" }