From: Paul Eggert Date: Fri, 8 Nov 2024 01:15:12 +0000 (-0800) Subject: csplit: port to IDX_MAX < INT_MAX X-Git-Tag: v9.6~98 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e1c94d273d32ad1a46331ae8833e1a78160d395;p=thirdparty%2Fcoreutils.git csplit: port to IDX_MAX < INT_MAX * src/csplit.c (max_out): Defend against unlikely IDX_MAX < INT_MAX. --- diff --git a/src/csplit.c b/src/csplit.c index 51bb38549a..babb73949d 100644 --- a/src/csplit.c +++ b/src/csplit.c @@ -1275,7 +1275,7 @@ max_out (char *format) _("missing %% conversion specification in suffix")); int maxlen = snprintf (nullptr, 0, format, INT_MAX); - if (maxlen < 0) + if (! (0 <= maxlen && maxlen <= IDX_MAX)) xalloc_die (); return maxlen; }