From 894ec9f84e65847e439e78fb9f49b1df460c3470 Mon Sep 17 00:00:00 2001 From: Arnout Kazemier Date: Thu, 4 Aug 2011 22:03:55 +0200 Subject: [PATCH] Make sure we only do garbage collection when the server we receive is actually ran. --- lib/manager.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/manager.js b/lib/manager.js index d0d02be680..b5f32dbb10 100644 --- a/lib/manager.js +++ b/lib/manager.js @@ -104,8 +104,9 @@ function Manager (server, options) { clearInterval(self.gc); }); - // run our private gc every 10 seconds - this.gc = setInterval(this.garbageCollection.bind(this), 10000); + server.once('listening', function () { + self.gc = setInterval(self.garbageCollection.bind(self), 10000); + }); for (var i in transports) { if (transports[i].init) {