From 41256ba4b405642f1d069ab93ec81a3c1ef60a08 Mon Sep 17 00:00:00 2001 From: igami Date: Wed, 22 Mar 2017 11:23:59 +0000 Subject: [PATCH] 74_Nmap: return error if Nmap::Parser is not installed git-svn-id: https://svn.fhem.de/fhem/trunk@13768 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/74_Nmap.pm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/74_Nmap.pm b/fhem/FHEM/74_Nmap.pm index 0b095d1c7..ad7d5c4dc 100644 --- a/fhem/FHEM/74_Nmap.pm +++ b/fhem/FHEM/74_Nmap.pm @@ -29,7 +29,14 @@ package main; use Blocking; - use Nmap::Parser; + my $rc = eval{ + require Nmap::Parser; + Nmap::Parser->import(); + 1; + }; + + return("Error loading Nmap::Parser. Maybe this module is not installed?") + unless($rc); # forward declarations ######################################################## sub Nmap_Initialize($);