From a1fcd879a4a7b2673b762fc472d827b476aba943 Mon Sep 17 00:00:00 2001 From: Collin Brown Date: Mon, 21 Oct 2013 14:08:29 -0700 Subject: [PATCH] Fix for removing old listeners From https://github.com/LearnBoost/socket.io/pull/1080 --- lib/manager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/manager.js b/lib/manager.js index 9d72a54e94..d442be70bc 100644 --- a/lib/manager.js +++ b/lib/manager.js @@ -112,7 +112,8 @@ function Manager (server, options) { }); // reset listeners - this.oldListeners = server.listeners('request').splice(0); + this.oldListeners = server.listeners('request').slice(0); + server.removeAllListeners('request'); server.on('request', function (req, res) { self.handleRequest(req, res);