From c71478d91f3903b5e70d1329d4779f58c078089d Mon Sep 17 00:00:00 2001 From: dmiller Date: Tue, 28 Aug 2012 23:07:28 +0000 Subject: [PATCH] Fix interfaces bug in broadcast-listener Reported here: http://seclists.org/nmap-dev/2012/q3/672 --- scripts/broadcast-listener.nse | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/scripts/broadcast-listener.nse b/scripts/broadcast-listener.nse index d080c16fb..3f5d68fe2 100644 --- a/scripts/broadcast-listener.nse +++ b/scripts/broadcast-listener.nse @@ -205,7 +205,7 @@ end getInterfaces = function(link, up) if( not(nmap.list_interfaces) ) then return end local interfaces, err = nmap.list_interfaces() - local result + local result = {} if ( not(err) ) then for _, iface in ipairs(interfaces) do if ( iface.link == link and @@ -214,7 +214,6 @@ getInterfaces = function(link, up) -- exclude ipv6 addresses for now if ( not(iface.address:match(":")) ) then - result = result or {} table.insert(result, { name = iface.device, address = iface.address } ) end