mirror of
https://github.com/nmap/nmap.git
synced 2025-12-06 12:41:29 +00:00
Fix type comparisons to library names. Closes #1158
This commit is contained in:
@@ -258,7 +258,7 @@ action = function(host, port)
|
|||||||
end
|
end
|
||||||
|
|
||||||
-- check if match arugment is a table or a single value
|
-- check if match arugment is a table or a single value
|
||||||
if match and type(match) ~= table then
|
if match and type(match) ~= 'table' then
|
||||||
to_be_searched['User Pattern 1'] = {}
|
to_be_searched['User Pattern 1'] = {}
|
||||||
table.insert(to_be_searched['User Pattern 1'], match)
|
table.insert(to_be_searched['User Pattern 1'], match)
|
||||||
elseif type(match) == 'table' then
|
elseif type(match) == 'table' then
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ local function parse_args()
|
|||||||
-- An empty string for an export name indicates to the server that
|
-- An empty string for an export name indicates to the server that
|
||||||
-- we wish to attach to the default export.
|
-- we wish to attach to the default export.
|
||||||
arg = {}
|
arg = {}
|
||||||
elseif type(arg) ~= table then
|
elseif type(arg) ~= 'table' then
|
||||||
arg = {arg}
|
arg = {arg}
|
||||||
end
|
end
|
||||||
args.export_name = arg
|
args.export_name = arg
|
||||||
|
|||||||
@@ -2223,7 +2223,7 @@ end
|
|||||||
|
|
||||||
function get_period( period )
|
function get_period( period )
|
||||||
|
|
||||||
if type( period ) ~= string or ( period == "" ) then return nil end
|
if type( period ) ~= 'string' or ( period == "" ) then return nil end
|
||||||
local quant, unit = period:match( "(-?+?%d*%.?%d*)([SsMmHhDd]?)" )
|
local quant, unit = period:match( "(-?+?%d*%.?%d*)([SsMmHhDd]?)" )
|
||||||
if not ( tonumber( quant ) ) then return nil end
|
if not ( tonumber( quant ) ) then return nil end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user