From c6d222cbdf15bc25ada735713976a77e87ede16e Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Wed, 8 Jun 2011 09:05:02 -0700 Subject: [PATCH] clean up previous commit --- lib/master.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/lib/master.js b/lib/master.js index b607570..d6caf74 100644 --- a/lib/master.js +++ b/lib/master.js @@ -514,15 +514,13 @@ Master.prototype.remove = function(n, signal){ */ Master.prototype.removeWorker = function(id){ - if(this.children[id] != null) { - // close socket pair - if(this.children[id].fds != undefined) { - binding.close(this.children[id].fds[0]); - binding.close(this.children[id].fds[1]); - } - - delete this.children[id]; + var worker = this.children[id]; + if (!worker) return; + if (worker.fds) { + binding.close(worker.fds[0]); + binding.close(worker.fds[1]); } + delete this.children[id]; }; /**