From 5273567981c34985edb41ffeda0c73b9e59e9173 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 7 Feb 2013 23:37:48 +0000 Subject: [PATCH] Lower-case scheme comparisons. I'm seeing redirects to "HTTP://example.com/". --- nselib/http.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nselib/http.lua b/nselib/http.lua index d10730ea4..171471404 100644 --- a/nselib/http.lua +++ b/nselib/http.lua @@ -1414,8 +1414,8 @@ local function parse_redirect(host, port, path, response) end -- do port fixup if ( not(u.port) ) then - if ( u.scheme == "http" ) then u.port = 80 - elseif ( u.scheme == "https") then u.port = 443 + if ( string.lower(u.scheme) == "http" ) then u.port = 80 + elseif ( string.lower(u.scheme) == "https") then u.port = 443 else u.port = port.number end end if ( not(u.path) ) then