1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-20 22:49:01 +00:00

Get rid of redundant/useless tonumber()s in script arg processing

This commit is contained in:
dmiller
2014-09-20 06:03:25 +00:00
parent 47d31171b0
commit 1d5da8bccb
8 changed files with 14 additions and 17 deletions

View File

@@ -112,10 +112,8 @@ local function process_instance( instance )
local done_dbs = {}
local db_limit, tbl_limit
local DB_COUNT = stdnse.get_script_args( {'ms-sql-tables.maxdb', 'mssql-tables.maxdb'} )
and tonumber( stdnse.get_script_args( {'ms-sql-tables.maxdb', 'mssql-tables.maxdb'} ) ) or 5
local TABLE_COUNT = stdnse.get_script_args( {'ms-sql-tables.maxtables', 'mssql-tables.maxtables' } )
and tonumber( stdnse.get_script_args( {'ms-sql-tables.maxtables', 'mssql-tables.maxtables' } ) ) or 2
local DB_COUNT = tonumber( stdnse.get_script_args( {'ms-sql-tables.maxdb', 'mssql-tables.maxdb'} ) ) or 5
local TABLE_COUNT = tonumber( stdnse.get_script_args( {'ms-sql-tables.maxtables', 'mssql-tables.maxtables' } ) ) or 2
local keywords_filter = ""
if ( DB_COUNT <= 0 ) then
@@ -129,9 +127,10 @@ local function process_instance( instance )
tbl_limit = string.format( "TOP %d", TABLE_COUNT )
end
local keywords_arg = stdnse.get_script_args( {'ms-sql-tables.keywords', 'mssql-tables.keywords' } )
-- Build the keyword filter
if ( stdnse.get_script_args( {'ms-sql-tables.keywords', 'mssql-tables.keywords' } ) ) then
local keywords = stdnse.get_script_args( {'ms-sql-tables.keywords', 'mssql-tables.keywords' } )
if keywords_arg then
local keywords = keywords_arg
local tmp_tbl = {}
if( type(keywords) == 'string' ) then
@@ -207,8 +206,8 @@ local function process_instance( instance )
local pos = 1
local restrict_tbl = {}
if ( stdnse.get_script_args( {'ms-sql-tables.keywords', 'mssql-tables.keywords' } ) ) then
local tmp = stdnse.get_script_args( {'ms-sql-tables.keywords', 'mssql-tables.keywords' } )
if keywords_arg then
local tmp = keywords_arg
if ( type(tmp) == 'table' ) then
tmp = stdnse.strjoin(',', tmp)
end