summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/common/fsync.c
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2005-01-11 11:31:55 +0000
committerEric Andersen <andersen@codepoet.org>2005-01-11 11:31:55 +0000
commitc243c796177ca2cd595f4ab394d4f4911812027d (patch)
tree2f13dc3e718ac217a6bed97bfa1304462fa65d0b /libc/sysdeps/linux/common/fsync.c
parentb3e4a879a534add27e8435b11628d4d79d706434 (diff)
Jean writes:
Hello, under some circumstances the following small example prints lots of garbage onto the console and into the syslog: #include <syslog.h> int main () { openlog("foo", LOG_CONS|LOG_NDELAY|LOG_PID|LOG_PERROR, LOG_DAEMON); syslog (LOG_WARNING, "mlock: %m"); return 1; } The reason is, that sprintf returns with -1 and vsyslog dumps the complete buffer onto stderr and the syslogd socket. The following patch would fix the problem:
Diffstat (limited to 'libc/sysdeps/linux/common/fsync.c')
0 files changed, 0 insertions, 0 deletions