From 9b202986a023eb0203b82509d46b1164e7c4764c Mon Sep 17 00:00:00 2001 From: DudaGod Date: Wed, 7 Aug 2019 15:35:52 +0300 Subject: [PATCH] fix: close proxy socket on client socket "close" event --- lib/http-proxy/passes/ws-incoming.js | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/http-proxy/passes/ws-incoming.js b/lib/http-proxy/passes/ws-incoming.js index bafdf567d..2eb742992 100644 --- a/lib/http-proxy/passes/ws-incoming.js +++ b/lib/http-proxy/passes/ws-incoming.js @@ -136,6 +136,7 @@ module.exports = { proxySocket.end(); }); + socket.on('close', () => proxySocket.end()); socket.on('end', () => socket.end()); common.setupSocket(proxySocket);