aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2015-03-06 11:04:08 +0100
committerKarel Zak <kzak@redhat.com>2015-03-06 11:04:08 +0100
commitd17bb3e7de9cb41821ca7f5d44bbbce629c9ed34 (patch)
treea4acbbe831609d5093e743b1b4bce0602606c408
parent0487bcb1a3db3906564780b37818ed9a93f425b0 (diff)
parent7dc2080433c35ac6fa310442f43cd93bf6f949e4 (diff)
downloadutil-linux-playground-d17bb3e7de9cb41821ca7f5d44bbbce629c9ed34.tar.gz
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 1e7e2dc100..6b7ce1b83b 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)