From 5178f7e8fbfae32581589aa897fba3d04c234559 Mon Sep 17 00:00:00 2001 From: Mark Stemm Date: Fri, 2 Jun 2023 14:02:02 -0700 Subject: [PATCH] Don't create rulesets a second time when loading rules Currently, m_sources.ruleset is created twice: 1. When calling add_source() 2. When calling load_rules() We shouldn't do this twice, so remove the second create. Signed-off-by: Mark Stemm --- userspace/engine/falco_engine.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/userspace/engine/falco_engine.cpp b/userspace/engine/falco_engine.cpp index a52caa16..6e99f01b 100644 --- a/userspace/engine/falco_engine.cpp +++ b/userspace/engine/falco_engine.cpp @@ -199,11 +199,6 @@ std::unique_ptr falco_engine::load_rules(const std::string &rules_c rule_loader::reader reader; if (reader.read(cfg, m_rule_collector)) { - for (auto &src : m_sources) - { - src.ruleset = src.ruleset_factory->new_ruleset(); - } - rule_loader::compiler compiler; m_rules.clear(); compiler.compile(cfg, m_rule_collector, m_rules);