# Update logger object in mainsettings hash.
$mainsettings{Logger} = $logger;
- # Update ignore list.
- &Guardian::Events::GenerateIgnoreList($mainsettings{IgnoreFile});
+ # Update ignore list, if one has been specified.
+ if (exists($mainsettings{IgnoreFile})) {
+ &Guardian::Events::GenerateIgnoreList($mainsettings{IgnoreFile});
+ }
# Re-generate hash of monitored files.
%monitored_files = &Guardian::Base::GenerateMonitoredFiles(\%mainsettings, \%monitored_files);