diff --git a/src/browser/squirrel-update.coffee b/src/browser/squirrel-update.coffee index 4d221aee2..a7d18a5fb 100644 --- a/src/browser/squirrel-update.coffee +++ b/src/browser/squirrel-update.coffee @@ -9,14 +9,13 @@ exeName = path.basename(process.execPath) # Spawn the Update.exe with the given arguments and invoke the callback when # the command completes. exports.spawn = (args, callback) -> + command = process.env.comspec or 'cmd.exe' args = args.map (arg) -> "\"#{arg.toString().replace(/"/g, '\\"')}\"" if /\s/.test(updateDotExe) args.unshift("\"#{updateDotExe}\"") else args.unshift(updateDotExe) - - args = ['/s', '/c', "\"#{cmdArgs.join(' ')}\""] - command = process.env.comspec or 'cmd.exe' + args = ['/s', '/c', "\"#{args.join(' ')}\""] updateProcess = ChildProcess.spawn(command, args, windowsVerbatimArguments: true)