summaryrefslogtreecommitdiffstats
path: root/misc-utils/logger.c
diff options
context:
space:
mode:
authorKarel Zak2011-12-08 10:20:22 +0100
committerKarel Zak2011-12-08 10:20:22 +0100
commit86248cd28a27bdd9a437e389966b0415e106802e (patch)
treefc94fe44c3ca9794587ff4beed7a46c7cdcf0e1d /misc-utils/logger.c
parentbuild-sys: add log_err to smatch non-return functions (diff)
downloadkernel-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.c6
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);