aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysklogd/syslogd.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sysklogd/syslogd.c b/sysklogd/syslogd.c
index a6a4ff25c..2c959ff1b 100644
--- a/sysklogd/syslogd.c
+++ b/sysklogd/syslogd.c
@@ -663,7 +663,13 @@ static void log_locally(time_t now, char *msg, logFile_t *log_file)
663 close(log_file->fd); 663 close(log_file->fd);
664 goto reopen; 664 goto reopen;
665 } 665 }
666
667 /* We don't get here unless G.logFileRotate == 0;
668 * in which case don't bother unlinking and reopening,
669 * just truncate and reset size to match:
670 */
666 ftruncate(log_file->fd, 0); 671 ftruncate(log_file->fd, 0);
672 log_file->size = 0;
667 } 673 }
668 log_file->size += 674 log_file->size +=
669#endif 675#endif