From ca9c569fca4292b9b341bf84f8b0ed578617e980 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Fri, 22 Mar 2019 19:01:14 +0100 Subject: [PATCH] report error without nmap output --- lib/PXElator/nmap.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/PXElator/nmap.pm b/lib/PXElator/nmap.pm index 6759cee..984f150 100644 --- a/lib/PXElator/nmap.pm +++ b/lib/PXElator/nmap.pm @@ -22,6 +22,11 @@ sub scan { system("nmap -O -oX $path $what"); + if ( ! -e $path ) { + warn "ERROR running nmap: $!"; + return; + } + my $nmap = XMLin( "$path", KeyAttr => { address => 'addrtype' }, -- 2.20.1