From 6dc804ec8596bd4285bab54d9ea86901cdafd1e1 Mon Sep 17 00:00:00 2001 From: Eriks Tikaize Date: Mon, 25 Mar 2013 11:52:17 +0200 Subject: [PATCH] Issue #144 fix - removed zone index from IP --- lib/better_errors/middleware.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/better_errors/middleware.rb b/lib/better_errors/middleware.rb index 358f7053..f992c5cf 100644 --- a/lib/better_errors/middleware.rb +++ b/lib/better_errors/middleware.rb @@ -65,7 +65,7 @@ def allow_ip?(env) # REMOTE_ADDR is not in the rack spec, so some application servers do # not provide it. return true unless env["REMOTE_ADDR"] - ip = IPAddr.new env["REMOTE_ADDR"] + ip = IPAddr.new env["REMOTE_ADDR"].gsub(/%.*/,'') ALLOWED_IPS.any? { |subnet| subnet.include? ip } end