syslogd: remember to un-writelock log-files even when called with "-b 0"

Signed-off-by: Joshua Judson Rosen <jrosen@harvestai.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Joshua Judson Rosen 2014-05-20 01:02:19 -04:00 committed by Denys Vlasenko
parent 1b90e031c3
commit b905d6c2ea

View File

@ -670,6 +670,10 @@ static void log_locally(time_t now, char *msg, logFile_t *log_file)
*/ */
ftruncate(log_file->fd, 0); ftruncate(log_file->fd, 0);
log_file->size = 0; log_file->size = 0;
#ifdef SYSLOGD_WRLOCK
fl.l_type = F_UNLCK;
fcntl(log_file->fd, F_SETLKW, &fl);
#endif
} }
log_file->size += log_file->size +=
#endif #endif