aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2004-12-01 04:02:31 +0000
committerH. Peter Anvin <hpa@zytor.com>2004-12-01 04:02:31 +0000
commit7e54b08ee0b138130725d6411bb936ecd5a2ccb4 (patch)
tree9ecc0ee5a10b493caaf35a5dbc5eaf61b07aaeb6
parent886767255d9df6b37669d61df42464d2fcf6291c (diff)
downloadklibc-7e54b08ee0b138130725d6411bb936ecd5a2ccb4.tar.gz
Add \n "when required"klibc-0.194
-rw-r--r--klibc/syslog.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/klibc/syslog.c b/klibc/syslog.c
index f35ead632476d..0cd296ab85807 100644
--- a/klibc/syslog.c
+++ b/klibc/syslog.c
@@ -64,7 +64,8 @@ void vsyslog(int prio, const char *format, va_list ap)
len += vsnprintf(buf+len, BUFLEN-len, format, ap);
if ( len > BUFLEN-1 ) len = BUFLEN-1;
- buf[len++] = '\n';
+ if (buf[len-1] != '\n')
+ buf[len++] = '\n';
fd = __syslog_fd;
if ( fd == -1 )