1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-10 09:49:05 +00:00

More corrections of mssql.Helper.GetDiscoveredInstances() always returning a table. Closes #2784

This commit is contained in:
nnposter
2024-07-04 19:44:51 +00:00
parent 596f9c0fe0
commit a0d24d0518
2 changed files with 7 additions and 5 deletions

View File

@@ -2740,9 +2740,9 @@ Helper =
DiscoverByTcp = function( host, port )
local version, instance, status
-- Check to see if we've already discovered an instance on this port
local instance = Helper.GetDiscoveredInstances(host, port)
if instance then
return true, {instance}
local instances = Helper.GetDiscoveredInstances(host, port)
if instances then
return true, instances
end
instance = SqlServerInstanceInfo:new()
instance.host = host
@@ -3227,8 +3227,8 @@ Helper =
Helper.Discover( host )
if ( port ) then
local status, instances = Helper.GetDiscoveredInstances(host, port)
if status then
local instances = Helper.GetDiscoveredInstances(host, port)
if instances then
return true, instances
else
return false, "No SQL Server instance detected on this port"