From e03ad1a1bf243902726980eb087d2caf0042fec9 Mon Sep 17 00:00:00 2001 From: fermin831 Date: Tue, 13 Mar 2018 13:03:44 +0100 Subject: [PATCH] [Server] Fixed undefined module_interval --- pandora_server/lib/PandoraFMS/DataServer.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pandora_server/lib/PandoraFMS/DataServer.pm b/pandora_server/lib/PandoraFMS/DataServer.pm index 832f6451fc..3b3736f93f 100644 --- a/pandora_server/lib/PandoraFMS/DataServer.pm +++ b/pandora_server/lib/PandoraFMS/DataServer.pm @@ -645,10 +645,11 @@ sub process_module_data ($$$$$$$$$$) { # Calculate the module interval in seconds if (defined($module_conf->{'cron_interval'})) { - $module_conf->{'module_interval'} = 1 unless defined ($module_conf->{'module_interval'}); - $module_conf->{'module_interval'} *= $interval if (defined ($module_conf->{'module_interval'})); - } else { $module_conf->{'module_interval'} = $module_conf->{'cron_interval'}; + } elsif (defined ($module_conf->{'module_interval'})) { + $module_conf->{'module_interval'} = $interval * $module_conf->{'module_interval'}; + } else { + $module_conf->{'module_interval'} = $interval; } # Allow , as a decimal separator