diff --git a/src/zeek-setup.cc b/src/zeek-setup.cc index afe5cec284..a3463520f9 100644 --- a/src/zeek-setup.cc +++ b/src/zeek-setup.cc @@ -891,7 +891,7 @@ SetupResult setup(int argc, char** argv, Options* zopts) { if ( ! all_signature_files.empty() ) { rule_matcher = new RuleMatcher(options.signature_re_level); - if ( ! rule_matcher->ReadFiles(all_signature_files) ) { + if ( ! rule_matcher->ReadFiles(all_signature_files) || zeek::reporter->Errors() > 0 ) { early_shutdown(); exit(1); }