From 356a4a07498c0b3468bd934fa8bbaf55139f5bff Mon Sep 17 00:00:00 2001 From: Mark Stemm Date: Mon, 24 Oct 2022 13:19:20 -0700 Subject: [PATCH] Also copy ruleset when copying falco source In the copy constructor and assignment operator for falco_source, also copy the ruleset along with factories/name. Signed-off-by: Mark Stemm --- userspace/engine/falco_source.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/userspace/engine/falco_source.h b/userspace/engine/falco_source.h index c770dab1..c36e87a0 100644 --- a/userspace/engine/falco_source.h +++ b/userspace/engine/falco_source.h @@ -31,12 +31,14 @@ struct falco_source falco_source& operator = (falco_source&&) = default; falco_source(const falco_source& s): name(s.name), + ruleset(s.ruleset), ruleset_factory(s.ruleset_factory), filter_factory(s.filter_factory), formatter_factory(s.formatter_factory) { }; falco_source& operator = (const falco_source& s) { name = s.name; + ruleset = s.ruleset; ruleset_factory = s.ruleset_factory; filter_factory = s.filter_factory; formatter_factory = s.formatter_factory;