fix(userspace/engine): forcefully set PPME_PLUGINEVENT_E event type for "plugin" source events.

This workaround an issue in libs, targeting Falco 0.31.0.

Signed-off-by: Federico Di Pierro <nierro92@gmail.com>

Co-authored-by: Leonardo Grasso <me@leonardograsso.com>
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com>
This commit is contained in:
Federico Di Pierro
2022-01-28 12:40:26 +01:00
committed by poiana
parent ce3598f801
commit 70bfb2426c
4 changed files with 32 additions and 9 deletions

View File

@@ -420,7 +420,7 @@ void falco_engine::add_filter(std::shared_ptr<gen_event_filter> filter,
throw falco_exception(err);
}
it->second->add(rule, tags, filter);
it->second->add(source, rule, tags, filter);
}
bool falco_engine::is_source_valid(const std::string &source)