From 5f838541cb5fb08a6d8cb40a72726afb3ebb3d3b Mon Sep 17 00:00:00 2001 From: Jarrett Cruger Date: Thu, 17 Jul 2014 10:56:53 -0400 Subject: [PATCH] do proper checking for a pass not existing. fixes #671 --- lib/http-proxy/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/http-proxy/index.js b/lib/http-proxy/index.js index 01fce24..2e8d212 100644 --- a/lib/http-proxy/index.js +++ b/lib/http-proxy/index.js @@ -143,7 +143,7 @@ ProxyServer.prototype.before = function(type, passName, callback) { if(v.name === passName) i = idx; }) - if(!i) throw new Error('No such pass'); + if(i === false) throw new Error('No such pass'); passes.splice(i, 0, callback); }; @@ -158,7 +158,7 @@ ProxyServer.prototype.after = function(type, passName, callback) { if(v.name === passName) i = idx; }) - if(!i) throw new Error('No such pass'); + if(i === false) throw new Error('No such pass'); passes.splice(i++, 0, callback); };