diff options
author | Karel Zak | 2011-12-08 10:20:22 +0100 |
---|---|---|
committer | Karel Zak | 2011-12-08 10:20:22 +0100 |
commit | 86248cd28a27bdd9a437e389966b0415e106802e (patch) | |
tree | fc94fe44c3ca9794587ff4beed7a46c7cdcf0e1d /misc-utils/logger.c | |
parent | build-sys: add log_err to smatch non-return functions (diff) | |
download | kernel-qcow2-util-linux-86248cd28a27bdd9a437e389966b0415e106802e.tar.gz kernel-qcow2-util-linux-86248cd28a27bdd9a437e389966b0415e106802e.tar.xz kernel-qcow2-util-linux-86248cd28a27bdd9a437e389966b0415e106802e.zip |
logger: fix remote logging
Reported-by: Hervé Quillévéré <herve_quillevere@herveq.tk>
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'misc-utils/logger.c')
-rw-r--r-- | misc-utils/logger.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/misc-utils/logger.c b/misc-utils/logger.c index a331f2616..c89fca70a 100644 --- a/misc-utils/logger.c +++ b/misc-utils/logger.c @@ -281,7 +281,7 @@ main(int argc, char **argv) { } } if (p != buf) { - if (!usock) + if (!usock && !udpserver) syslog(pri, "%s", buf); else mysyslog(LogSock, logflags, pri, tag, buf); @@ -295,13 +295,13 @@ main(int argc, char **argv) { if (len > 0 && buf[len - 1] == '\n') buf[len - 1] = '\0'; - if (!usock) + if (!usock && !udpserver) syslog(pri, "%s", buf); else mysyslog(LogSock, logflags, pri, tag, buf); } } - if (!usock) + if (!usock && !udpserver) closelog(); else close(LogSock); |