diff --git a/lib/node-http-proxy/http-proxy.js b/lib/node-http-proxy/http-proxy.js index e23d551..bed0202 100644 --- a/lib/node-http-proxy/http-proxy.js +++ b/lib/node-http-proxy/http-proxy.js @@ -312,9 +312,6 @@ HttpProxy.prototype.proxyRequest = function (req, res, buffer) { // Handle 'error' events from the `reverseProxy`. // reverseProxy.once('error', proxyError); - reverseProxy.once('socket', function (socket) { - socket.once('error', proxyError); - }); // // Handle 'error' events from the `req` (e.g. `Parse Error`). @@ -719,9 +716,6 @@ HttpProxy.prototype.proxyWebSocketRequest = function (req, socket, head, buffer) return proxyError(ex); } - // Catch socket errors - socket.on('error', proxyError); - // // Remove data listener now that the 'handshake' is complete // @@ -729,10 +723,10 @@ HttpProxy.prototype.proxyWebSocketRequest = function (req, socket, head, buffer) }); }); + // + // Handle 'error' events from the `reverseProxy`. + // reverseProxy.on('error', proxyError); - reverseProxy.once('socket', function (socket) { - socket.once('error', proxyError); - }); // // Handle 'error' events from the `req` (e.g. `Parse Error`).