From efbf407bd1ee36cadbbd96f796b7778be7276200 Mon Sep 17 00:00:00 2001 From: Nick Bottomley Date: Tue, 14 Feb 2017 14:07:26 -0800 Subject: [PATCH] listen on 'secureConnection' for https servers --- index.js | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/index.js b/index.js index 6837ce3..3e6dd86 100644 --- a/index.js +++ b/index.js @@ -23,16 +23,7 @@ function addShutdown(server) { } }; - server.on('request', function(req, res) { - req.socket._isIdle = false; - - res.on('finish', function() { - req.socket._isIdle = true; - destroy(req.socket); - }); - }); - - server.on('connection', function(socket) { + function onConnection(socket) { var id = connectionCounter++; socket._isIdle = true; socket._connectionId = id; @@ -41,8 +32,20 @@ function addShutdown(server) { socket.on('close', function() { delete connections[id]; }); + }; + + server.on('request', function(req, res) { + req.socket._isIdle = false; + + res.on('finish', function() { + req.socket._isIdle = true; + destroy(req.socket); + }); }); + server.on('connection', onConnection); + server.on('secureConnection', onConnection); + function shutdown(force, cb) { isShuttingDown = true; server.close(function(err) {