X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fstdout-syslog-bridge.c;fp=src%2Fstdout-syslog-bridge.c;h=7358a42f70f855c58542ce152ac1f1b4367ef3e4;hb=43de46ab92e3b343c2e35b42cf0728a9adf48f1c;hp=48a301f6a711ffd2fb8d8213b4868abfed8fd70a;hpb=27d340c772fb1b251085dba7bd5420484f7c5892;p=elogind.git diff --git a/src/stdout-syslog-bridge.c b/src/stdout-syslog-bridge.c index 48a301f6a..7358a42f7 100644 --- a/src/stdout-syslog-bridge.c +++ b/src/stdout-syslog-bridge.c @@ -111,9 +111,9 @@ static int stream_log(Stream *s, char *p, usec_t ts) { if (*p == 0) return 0; - /* Patch in LOG_USER facility if necessary */ + /* Patch in configured facility if necessary */ if ((priority & LOG_FACMASK) == 0) - priority = LOG_USER | LOG_PRI(priority); + priority = (s->priority & LOG_FACMASK) | priority; /* * The format glibc uses to talk to the syslog daemon is: