1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-08 18:53:12 +02:00

logger: call fsync even when option logger.file.flush_delay is set to 0 (issue #1145)

This is not recommended anyway to turn on fsync with a delay set to 0, it will
slow down WeeChat a lot, especially with many buffers opened.
This commit is contained in:
Sébastien Helleu
2018-02-10 08:27:24 +01:00
parent 710db5dbcd
commit 24c5db49b1
+2
View File
@@ -606,6 +606,8 @@ logger_write_line (struct t_logger_buffer *logger_buffer,
if (!logger_timer)
{
fflush (logger_buffer->log_file);
if (weechat_config_boolean (logger_config_file_fsync))
fsync (fileno (logger_buffer->log_file));
logger_buffer->flush_needed = 0;
}
free (vbuffer);