From 28d2f1478e06fbe17f927ac022c4c68784db3fb7 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Fri, 11 Aug 2017 15:21:16 -0700 Subject: [PATCH] workers: do not listen for close event. --- lib/workers/child.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/lib/workers/child.js b/lib/workers/child.js index 02aad7f1..f6df990d 100644 --- a/lib/workers/child.js +++ b/lib/workers/child.js @@ -65,16 +65,11 @@ Child.prototype.init = function init(file) { this.emit('error', err); }); - this.child.on('exit', (code, signal) => { + this.child.once('exit', (code, signal) => { children.delete(this); this.emit('exit', code == null ? -1 : code, signal); }); - this.child.on('close', () => { - children.delete(this); - this.emit('exit', -1, null); - }); - this.child.stdin.on('error', (err) => { this.emit('error', err); });