mirror of
https://github.com/falcosecurity/falco.git
synced 2026-03-18 18:58:41 +00:00
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 <mark.stemm@gmail.com>
This commit is contained in:
@@ -199,11 +199,6 @@ std::unique_ptr<load_result> 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);
|
||||
|
||||
Reference in New Issue
Block a user