main: destroy event_registry after iosource_mgr

Fixes use-after-free bugs because PcapSource::Close() queues an event.
This commit is contained in:
Max Kellermann 2020-02-26 10:46:09 +01:00
parent b60cccc637
commit 56e8a5f116

View file

@ -298,11 +298,11 @@ void terminate_bro()
plugin_mgr->FinishPlugins();
delete zeekygen_mgr;
delete event_registry;
delete analyzer_mgr;
delete file_mgr;
// broker_mgr, timer_mgr, and supervisor are deleted via iosource_mgr
delete iosource_mgr;
delete event_registry;
delete log_mgr;
delete reporter;
delete plugin_mgr;