From: Karel Zak Date: Tue, 29 Jul 2014 10:08:47 +0000 (+0200) Subject: logger: require --{server,socket} to remote rfc542/rfc3164 log X-Git-Tag: v2.26-rc1~572 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1042ce18dfb4fa89daae3c508f66f942be99d0ce;p=thirdparty%2Futil-linux.git logger: require --{server,socket} to remote rfc542/rfc3164 log Signed-off-by: Karel Zak --- diff --git a/misc-utils/logger.c b/misc-utils/logger.c index a9d21884fd..b07edc20e9 100644 --- a/misc-utils/logger.c +++ b/misc-utils/logger.c @@ -435,6 +435,11 @@ static void logger_open(struct logger_ctl *ctl) ctl->syslogfp = syslog_rfc5424; return; } + + if (ctl->syslogfp == syslog_rfc5424 || ctl->syslogfp == syslog_rfc3164) + errx(EXIT_FAILURE, _("--server or --socket are required to " + "log by --rfc5424 or --rfc3164.")); + openlog(ctl->tag ? ctl->tag : xgetlogin(), ctl->logflags, 0); ctl->syslogfp = syslog_local; }