From: Karel Zak Date: Thu, 21 Oct 2021 16:44:32 +0000 (+0200) Subject: Revert "logger: verify --size of large enough for message header" X-Git-Tag: v2.38-rc1~209 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2a82207f064734c6fab7cd322c05a94738963cbb;p=thirdparty%2Futil-linux.git Revert "logger: verify --size of large enough for message header" This reverts commit 2fdea5a26480d46ec9445b0ea17fc984f84eecc9. --- diff --git a/misc-utils/logger.c b/misc-utils/logger.c index 4511ab1141..25ff2b9308 100644 --- a/misc-utils/logger.c +++ b/misc-utils/logger.c @@ -548,11 +548,8 @@ static void syslog_rfc3164_header(struct logger_ctl *const ctl) } else hostname = xstrdup(NILVALUE); - if ((size_t) xasprintf(&ctl->hdr, "<%d>%.15s %s %.200s%s: ", - ctl->pri, rfc3164_current_time(), - hostname, ctl->tag, pid) > ctl->max_message_size) - errx(EXIT_FAILURE, _("maximal message size is smaller than message header")); - + xasprintf(&ctl->hdr, "<%d>%.15s %s %.200s%s: ", + ctl->pri, rfc3164_current_time(), hostname, ctl->tag, pid); free(hostname); } @@ -831,15 +828,14 @@ static void syslog_rfc5424_header(struct logger_ctl *const ctl) if (!structured) structured = xstrdup(NILVALUE); - if ((size_t) xasprintf(&ctl->hdr, "<%d>1 %s %s %s %s %s %s ", - ctl->pri, - time, - hostname, - app_name, - procid, - msgid, - structured) > ctl->max_message_size) - errx(EXIT_FAILURE, _("maximal message size is smaller than message header")); + xasprintf(&ctl->hdr, "<%d>1 %s %s %s %s %s %s ", + ctl->pri, + time, + hostname, + app_name, + procid, + msgid, + structured); free(time); free(hostname); @@ -889,9 +885,8 @@ static void syslog_local_header(struct logger_ctl *const ctl) else pid[0] = '\0'; - if ((size_t) xasprintf(&ctl->hdr, "<%d>%s %s%s: ", ctl->pri, rfc3164_current_time(), - ctl->tag, pid) > ctl->max_message_size) - errx(EXIT_FAILURE, _("maximal message size is smaller than message header")); + xasprintf(&ctl->hdr, "<%d>%s %s%s: ", ctl->pri, rfc3164_current_time(), + ctl->tag, pid); } static void generate_syslog_header(struct logger_ctl *const ctl)