From b5204f6d0d8676bc0335e2de9ade225966144d6c Mon Sep 17 00:00:00 2001 From: guidosarducci Date: Tue, 17 Oct 2017 23:39:01 -0700 Subject: [PATCH] siproxd: improve syslog messages Use explicit ident string ("siproxd") instead of NULL, as the latter is not guaranteed to prepend the program name (e.g. unspecified in POSIX), and may result in syslog messages identified only by PID. Use consistent facility (LOG_DAEMON) across openlog() and syslog() calls. Signed-off-by: Tony Ambardar --- net/siproxd/patches/010-syslog-msg.patch | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 net/siproxd/patches/010-syslog-msg.patch diff --git a/net/siproxd/patches/010-syslog-msg.patch b/net/siproxd/patches/010-syslog-msg.patch new file mode 100644 index 0000000..0e00e0b --- /dev/null +++ b/net/siproxd/patches/010-syslog-msg.patch @@ -0,0 +1,20 @@ +--- a/src/log.c ++++ b/src/log.c +@@ -77,7 +77,7 @@ + static pthread_mutex_t log_mutex = PTHREAD_MUTEX_INITIALIZER; + + void log_init(void) { +- openlog(NULL,LOG_NDELAY|LOG_PID,LOG_DAEMON); ++ openlog("siproxd",LOG_NDELAY|LOG_PID,LOG_DAEMON); + } + + void log_end(void) { +@@ -257,7 +257,7 @@ + va_copy(ap_copy, ap); + vsnprintf(outbuf, sizeof(outbuf), format, ap_copy); + va_end(ap_copy); +- syslog(LOG_USER|level, "%s:%i %s%s", file, line, label, outbuf); ++ syslog(LOG_DAEMON|level, "%s:%i %s%s", file, line, label, outbuf); + return; + } + -- 2.30.2