From a9806d63ebc6c17085aed059eae7cfd5bead2079 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 28 Apr 2015 18:08:44 -0700 Subject: [PATCH] Check for process from within handleEvents --- src/buffered-process.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/buffered-process.coffee b/src/buffered-process.coffee index 030d952f5..c735509ab 100644 --- a/src/buffered-process.coffee +++ b/src/buffered-process.coffee @@ -74,7 +74,7 @@ class BufferedProcess @spawn(command, args, options) @killed = false - @handleEvents(stdout, stderr, exit) if @process? + @handleEvents(stdout, stderr, exit) ### Section: Event Subscription @@ -192,6 +192,8 @@ class BufferedProcess process.nextTick => @handleError(spawnError) handleEvents: (stdout, stderr, exit) -> + return unless @process? + stdoutClosed = true stderrClosed = true processExited = true