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