Compare commits

..

1 Commits

Author SHA1 Message Date
Leonardo Grasso
6cdf2a2006 fix(userspace/falco): respect buffered_outputs YAML config value
The buffered_outputs config option was silently overridden to true by an unconditional assignment in load_config.cpp. The -U CLI flag now only overrides the config when explicitly passed.

Signed-off-by: Leonardo Grasso <me@leonardograsso.com>
2026-03-20 17:16:44 +01:00

View File

@@ -70,7 +70,10 @@ falco::app::run_result falco::app::actions::load_config(const falco::app::state&
std::chrono::system_clock::now().time_since_epoch())
.count();
s.config->m_buffered_outputs = !s.options.unbuffered_outputs;
// -U/--unbuffered CLI flag overrides the YAML config value
if(s.options.unbuffered_outputs) {
s.config->m_buffered_outputs = false;
}
return apply_deprecated_options(s);
}