diff --git a/userspace/falco/outputs_file.cpp b/userspace/falco/outputs_file.cpp index f6f836fb..d62cb081 100644 --- a/userspace/falco/outputs_file.cpp +++ b/userspace/falco/outputs_file.cpp @@ -52,7 +52,6 @@ void falco::outputs::output_file::cleanup() { if(m_outfile.is_open()) { - m_outfile.flush(); m_outfile.close(); } } diff --git a/userspace/falco/outputs_syslog.cpp b/userspace/falco/outputs_syslog.cpp index 7deed532..6780d70a 100644 --- a/userspace/falco/outputs_syslog.cpp +++ b/userspace/falco/outputs_syslog.cpp @@ -26,5 +26,6 @@ void falco::outputs::output_syslog::output_event(gen_event *evt, std::string &ru void falco::outputs::output_syslog::output_msg(falco_common::priority_type priority, std::string &msg) { + // Syslog output should not have any trailing newline ::syslog(priority, "%s", msg.c_str()); }