log: Stop if log initialization fails at startup

Issue: 5836

This commit modifies Suricata to fail if log initialization errors occur
during startup.
pull/8572/head
Jeff Lucovsky 3 years ago committed by Victor Julien
parent 8746fbe07e
commit 99b7257ef6

@ -734,7 +734,7 @@ static void RunModeInitializeEveOutput(ConfNode *conf, OutputCtx *parent_ctx)
OutputInitResult result = OutputInitResult result =
sub_module->InitSubFunc(sub_output_config, parent_ctx); sub_module->InitSubFunc(sub_output_config, parent_ctx);
if (!result.ok || result.ctx == NULL) { if (!result.ok || result.ctx == NULL) {
continue; FatalError("unable to initialize sub-module %s", subname);
} }
AddOutputToFreeList(sub_module, result.ctx); AddOutputToFreeList(sub_module, result.ctx);

Loading…
Cancel
Save