diff --git a/lib/server.js b/lib/server.js index 4f2b8733..1ffce26b 100644 --- a/lib/server.js +++ b/lib/server.js @@ -487,6 +487,9 @@ Server.prototype.attach = function (server, options) { // then the socket needs to die! setTimeout(function () { if (socket.writable && socket.bytesWritten <= 0) { + socket.on('error', e => { + debug('error while destroying upgrade: %s', e.message); + }); return socket.end(); } }, destroyUpgradeTimeout);