diff --git a/lib/http-proxy/passes/web-incoming.js b/lib/http-proxy/passes/web-incoming.js index 305365f..1840d61 100644 --- a/lib/http-proxy/passes/web-incoming.js +++ b/lib/http-proxy/passes/web-incoming.js @@ -108,7 +108,7 @@ web_o = Object.keys(web_o).map(function(pass) { proxyReq.on('error', function(err){ if(options.buffer) { options.buffer.destroy(); } if (clb) { - clb(err); + clb(err, req, res); } else { server.emit('error', err, req, res); } diff --git a/lib/http-proxy/passes/ws-incoming.js b/lib/http-proxy/passes/ws-incoming.js index 720ac27..057c540 100644 --- a/lib/http-proxy/passes/ws-incoming.js +++ b/lib/http-proxy/passes/ws-incoming.js @@ -108,7 +108,7 @@ var passes = exports; function onError(err) { if (clb) { - clb(err); + clb(err, req, socket); } else { server.emit('error', err, req, socket); }