mirror of
https://github.com/falcosecurity/falco.git
synced 2025-09-04 08:04:49 +00:00
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 <mark.stemm@gmail.com>
This commit is contained in:
@@ -31,12 +31,14 @@ struct falco_source
|
|||||||
falco_source& operator = (falco_source&&) = default;
|
falco_source& operator = (falco_source&&) = default;
|
||||||
falco_source(const falco_source& s):
|
falco_source(const falco_source& s):
|
||||||
name(s.name),
|
name(s.name),
|
||||||
|
ruleset(s.ruleset),
|
||||||
ruleset_factory(s.ruleset_factory),
|
ruleset_factory(s.ruleset_factory),
|
||||||
filter_factory(s.filter_factory),
|
filter_factory(s.filter_factory),
|
||||||
formatter_factory(s.formatter_factory) { };
|
formatter_factory(s.formatter_factory) { };
|
||||||
falco_source& operator = (const falco_source& s)
|
falco_source& operator = (const falco_source& s)
|
||||||
{
|
{
|
||||||
name = s.name;
|
name = s.name;
|
||||||
|
ruleset = s.ruleset;
|
||||||
ruleset_factory = s.ruleset_factory;
|
ruleset_factory = s.ruleset_factory;
|
||||||
filter_factory = s.filter_factory;
|
filter_factory = s.filter_factory;
|
||||||
formatter_factory = s.formatter_factory;
|
formatter_factory = s.formatter_factory;
|
||||||
|
Reference in New Issue
Block a user