diff --git a/monitorix b/monitorix index 6785565f..05465b27 100755 --- a/monitorix +++ b/monitorix @@ -442,7 +442,7 @@ if($options{d}) { } # load additional configuration files -if(opendir(DIR, $config{include_dir})) { +if($config{include_dir} && opendir(DIR, $config{include_dir})) { my @files = grep { !/^[.]/ } readdir(DIR); close(DIR); foreach my $c (sort @files) { @@ -488,7 +488,8 @@ if(opendir(DIR, $config{include_dir})) { @config{keys %config_inc} = values %config_inc; } } else { - logger("Can't read directory '$config{include_dir}'. $!"); + logger("Can't read directory '$config{include_dir}'. $!") + if $config{include_dir}; } # save the path of the configuration file diff --git a/monitorix.cgi b/monitorix.cgi index 2389dd80..ae8b4574 100755 --- a/monitorix.cgi +++ b/monitorix.cgi @@ -217,7 +217,7 @@ my $conf = new Config::General( %config = $conf->getall; # load additional configuration files -if(opendir(DIR, $config{include_dir})) { +if($config{include_dir} && opendir(DIR, $config{include_dir})) { my @files = grep { !/^[.]/ } readdir(DIR); close(DIR); foreach my $c (sort @files) {