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);