From 0e2683e079e9a097d6b986d7fa575706813675fd Mon Sep 17 00:00:00 2001 From: dmiller Date: Sat, 11 Aug 2018 21:23:59 +0000 Subject: [PATCH] Cache a static table instead of regenerating every time --- nselib/url.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nselib/url.lua b/nselib/url.lua index 92b20f0ec..31a2905e1 100644 --- a/nselib/url.lua +++ b/nselib/url.lua @@ -408,6 +408,7 @@ function build_query(query) return table.concat(qstr, '&') end +local get_default_port_ports = {http=80, https=443} --- -- Provides the default port for a given URI scheme. -- @@ -416,8 +417,7 @@ end -- or nil in case of an undefined scheme ----------------------------------------------------------------------------- function get_default_port (scheme) - local ports = {http=80, https=443} - return ports[(scheme or ""):lower()] + return get_default_port_ports[(scheme or ""):lower()] end if not unittest.testing() then