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;

Reply via email to