Skip to content

Commit f8feea6

Browse files
FedeDPpoiana
authored andcommitted
fix(userspace/falco): use correct filtercheck_field_info.
Signed-off-by: Federico Di Pierro <[email protected]>
1 parent 257ae9a commit f8feea6

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

userspace/falco/app/actions/init_falco_engine.cpp

+10-7
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ limitations under the License.
2323
using namespace falco::app;
2424
using namespace falco::app::actions;
2525

26-
static inline std::string format_suggested_field(const filter_check_info* info) {
26+
static inline std::string format_suggested_field(const filtercheck_field_info* info) {
2727
std::ostringstream out;
2828

2929
// Replace "foo.bar" with "foo_bar"
@@ -46,12 +46,15 @@ static void add_suggested_output(const falco::app::state& s,
4646
std::vector<const filter_check_info*> fields;
4747
filterchecks.get_all_fields(fields);
4848
for(const auto& fld : fields) {
49-
if(fld->m_fields->is_format_suggested()) {
50-
s.engine->add_extra_output_format(format_suggested_field(fld),
51-
src,
52-
eo.m_tags,
53-
eo.m_rule,
54-
false);
49+
for(int i = 0; i < fld->m_nfields; i++) {
50+
const auto* fldinfo = &fld->m_fields[i];
51+
if(fldinfo->is_format_suggested()) {
52+
s.engine->add_extra_output_format(format_suggested_field(fldinfo),
53+
src,
54+
eo.m_tags,
55+
eo.m_rule,
56+
false);
57+
}
5558
}
5659
}
5760
}

0 commit comments

Comments
 (0)