Merge pull request #3208 from XemsDoom/fix-win32-buffprocess

Fixes additional quotes on win32 in BufferedProcess
This commit is contained in:
Kevin Sawicki
2014-08-11 14:45:08 -07:00

View File

@@ -55,7 +55,10 @@ class BufferedProcess
"\"#{arg.replace(/"/g, '\\"')}\""
else
cmdArgs = []
cmdArgs.unshift("\"#{command}\"")
if /\s/.test(command)
cmdArgs.unshift("\"#{command}\"")
else
cmdArgs.unshift(command)
cmdArgs = ['/s', '/c', "\"#{cmdArgs.join(' ')}\""]
cmdOptions = _.clone(options)
cmdOptions.windowsVerbatimArguments = true