From 86e2d57cbc6df94033e603c8d7549a894cd72216 Mon Sep 17 00:00:00 2001 From: Charlie Rudolph Date: Thu, 2 Jul 2015 15:53:36 -0700 Subject: [PATCH] prevent internal error: write after end --- src/exec.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/exec.js b/src/exec.js index 9d09e9c..ffa2bb1 100644 --- a/src/exec.js +++ b/src/exec.js @@ -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');