summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/syslog_r.c
diff options
context:
space:
mode:
authorbluhm <bluhm@openbsd.org>2017-08-08 14:23:23 +0000
committerbluhm <bluhm@openbsd.org>2017-08-08 14:23:23 +0000
commite868d397dfe9a0ad08af2286a64c84f20225fb56 (patch)
tree1d81e863408962605403d921f617473ac3ec6c45 /lib/libc/gen/syslog_r.c
parentUse configtest as one word like other network daemon man pages. (diff)
downloadwireguard-openbsd-e868d397dfe9a0ad08af2286a64c84f20225fb56.tar.xz
wireguard-openbsd-e868d397dfe9a0ad08af2286a64c84f20225fb56.zip
Kernel sendsyslog(2), libc syslog(3), and syslogd(8) restrict and
truncate the length of a syslog message to 8192 bytes. Use one global define LOG_MAXLINE for all of them. OK deraadt@ millert@
Diffstat (limited to 'lib/libc/gen/syslog_r.c')
-rw-r--r--lib/libc/gen/syslog_r.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/gen/syslog_r.c b/lib/libc/gen/syslog_r.c
index e2c36d22185..3417a651d7e 100644
--- a/lib/libc/gen/syslog_r.c
+++ b/lib/libc/gen/syslog_r.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: syslog_r.c,v 1.18 2017/08/07 23:49:13 bluhm Exp $ */
+/* $OpenBSD: syslog_r.c,v 1.19 2017/08/08 14:23:23 bluhm Exp $ */
/*
* Copyright (c) 1983, 1988, 1993
* The Regents of the University of California. All rights reserved.
@@ -73,7 +73,7 @@ __vsyslog_r(int pri, struct syslog_data *data,
int cnt;
char ch, *p, *t;
int saved_errno;
-#define TBUF_SIZE (8192+1)
+#define TBUF_SIZE (LOG_MAXLINE+1)
#define FMT_SIZE (1024+1)
char *stdp = NULL, tbuf[TBUF_SIZE], fmt_cpy[FMT_SIZE];
int tbuf_left, fmt_left, prlen;