mirror of
https://github.com/nmap/nmap.git
synced 2025-12-09 06:01:28 +00:00
Fix error in http-vhosts when domain is nil
./scripts/http-vhosts.nse:502: attempt to concatenate local 'domain' (a
nil value)
stack traceback:
./scripts/http-vhosts.nse:502: in function 'makeTargetName'
./scripts/http-vhosts.nse:542: in function
<./scripts/http-vhosts.nse:532>
(...tail calls...)
This commit is contained in:
@@ -496,10 +496,17 @@ end
|
||||
-- @param domain string
|
||||
-- @return string
|
||||
local makeTargetName = function(name,domain)
|
||||
if name == "" and domain == "" then return nil end
|
||||
if name == "" then return domain end
|
||||
if domain == "" then return name end
|
||||
return name .. "." .. domain
|
||||
if name and name ~= "" then
|
||||
if domain and domain ~= "" then
|
||||
return name .. "." .. domain
|
||||
else
|
||||
return name
|
||||
end
|
||||
elseif domain and domain ~= "" then
|
||||
return domain
|
||||
else
|
||||
return nil
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user