Hi, Since sendsyslog(2) handles the LOG_CONS parameter, conp in syslog(3) is a dead variable.
ok to remove? bluhm Index: lib/libc/gen/syslog_r.c =================================================================== RCS file: /data/mirror/openbsd/cvs/src/lib/libc/gen/syslog_r.c,v retrieving revision 1.17 diff -u -p -r1.17 syslog_r.c --- lib/libc/gen/syslog_r.c 20 Jul 2017 16:58:25 -0000 1.17 +++ lib/libc/gen/syslog_r.c 7 Aug 2017 22:17:53 -0000 @@ -75,7 +75,7 @@ __vsyslog_r(int pri, struct syslog_data int saved_errno; #define TBUF_SIZE (8192+1) #define FMT_SIZE (1024+1) - char *conp = NULL, *stdp = NULL, tbuf[TBUF_SIZE], fmt_cpy[FMT_SIZE]; + char *stdp = NULL, tbuf[TBUF_SIZE], fmt_cpy[FMT_SIZE]; int tbuf_left, fmt_left, prlen; #define INTERNALLOG LOG_ERR|LOG_CONS|LOG_PERROR|LOG_PID @@ -112,8 +112,6 @@ __vsyslog_r(int pri, struct syslog_data prlen = snprintf(p, tbuf_left, "<%d>", pri); DEC(); - if (data->log_stat & LOG_CONS) - conp = p; if (data->log_stat & LOG_PERROR) stdp = p;