prevent internal error: write after end

This commit is contained in:
Charlie Rudolph 2015-07-02 15:53:36 -07:00
parent fcab75613f
commit 86e2d57cbc

View File

@ -59,8 +59,8 @@ function execSync(cmd, opts) {
" fs.writeFileSync('"+escape(codeFile)+"', err ? err.code.toString() : '0');",
"});",
"var stdoutStream = fs.createWriteStream('"+escape(stdoutFile)+"');",
"childProcess.stdout.pipe(stdoutStream);",
"childProcess.stderr.pipe(stdoutStream);",
"childProcess.stdout.pipe(stdoutStream, {end: false});",
"childProcess.stderr.pipe(stdoutStream, {end: false});",
"childProcess.stdout.pipe(process.stdout);",
"childProcess.stderr.pipe(process.stderr);"
].join('\n');