From: Arran Cudbard-Bell Date: Mon, 18 Feb 2013 07:49:51 +0000 (-0500) Subject: Write newline on buffer truncation too X-Git-Tag: release_3_0_0_beta1~1057 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c4b2de0cfbd9b9c4ec2f53a58d59bca8fbec986b;p=thirdparty%2Ffreeradius-server.git Write newline on buffer truncation too --- diff --git a/src/main/log.c b/src/main/log.c index 98b278980a6..36716c45740 100644 --- a/src/main/log.c +++ b/src/main/log.c @@ -80,7 +80,7 @@ int vradlog(int lvl, const char *fmt, va_list ap) return 0; } - *buffer = '\0'; + buffer[0] = '\0'; len = 0; /* @@ -124,7 +124,8 @@ int vradlog(int lvl, const char *fmt, va_list ap) buffer[len] = '\n'; buffer[len + 1] = '\0'; } else { - buffer[sizeof(buffer) - 1] = '\0'; + buffer[len - 1] = '\n'; + buffer[len] = '\0'; } switch (myconfig->radlog_dest) {