From 1042ce18dfb4fa89daae3c508f66f942be99d0ce Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Tue, 29 Jul 2014 12:08:47 +0200 Subject: [PATCH] logger: require --{server,socket} to remote rfc542/rfc3164 log Signed-off-by: Karel Zak --- misc-utils/logger.c | 5 +++++ 1 file changed, 5 insertions(+) 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; } -- 2.47.2