summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak2015-03-06 11:04:08 +0100
committerKarel Zak2015-03-06 11:04:08 +0100
commitd17bb3e7de9cb41821ca7f5d44bbbce629c9ed34 (patch)
treea4acbbe831609d5093e743b1b4bce0602606c408
parentlibblkid: fix compiler warning [-Wunused-variable] (diff)
parentlogger: fix inconsistent format regression when logging locally (diff)
downloadkernel-qcow2-util-linux-d17bb3e7de9cb41821ca7f5d44bbbce629c9ed34.tar.gz
kernel-qcow2-util-linux-d17bb3e7de9cb41821ca7f5d44bbbce629c9ed34.tar.xz
kernel-qcow2-util-linux-d17bb3e7de9cb41821ca7f5d44bbbce629c9ed34.zip
Merge branch 'logger-format-fix' of https://github.com/rgerhards/util-linux
* 'logger-format-fix' of https://github.com/rgerhards/util-linux: logger: fix inconsistent format regression when logging locally
-rw-r--r--misc-utils/logger.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/misc-utils/logger.c b/misc-utils/logger.c
index 1e7e2dc10..6b7ce1b83 100644
--- a/misc-utils/logger.c
+++ b/misc-utils/logger.c
@@ -481,14 +481,12 @@ static void logger_open(struct logger_ctl *ctl)
ctl->syslogfp = syslog_rfc5424;
return;
}
- if (ctl->unix_socket) {
- ctl->fd = unix_socket(ctl, ctl->unix_socket, ctl->socket_type);
- if (!ctl->syslogfp)
- ctl->syslogfp = syslog_rfc5424;
- return;
- }
- ctl->fd = unix_socket(ctl, _PATH_DEVLOG, ctl->socket_type);
- ctl->syslogfp = syslog_local;
+ if (!ctl->unix_socket)
+ ctl->unix_socket = _PATH_DEVLOG;
+
+ ctl->fd = unix_socket(ctl, ctl->unix_socket, ctl->socket_type);
+ if (!ctl->syslogfp)
+ ctl->syslogfp = syslog_local;
}
static void logger_command_line(const struct logger_ctl *ctl, char **argv)