From: Paul Eggert Date: Fri, 8 Nov 2024 08:09:19 +0000 (-0800) Subject: env: prefer xpalloc to xrealloc X-Git-Tag: v9.6~90 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ddb6f5f4420d84808f8e1e8589839b5705a21786;p=thirdparty%2Fcoreutils.git env: prefer xpalloc to xrealloc * src/env.c (extract_varname): Prefer free+xpalloc to xrealloc, since the old buffer contents don’t matter. --- diff --git a/src/env.c b/src/env.c index 45c94ed092..48c6b39097 100644 --- a/src/env.c +++ b/src/env.c @@ -229,8 +229,8 @@ extract_varname (char const *str) if (i >= vnlen) { - vnlen = i + 1; - varname = xrealloc (varname, vnlen); + free (varname); + varname = xpalloc (nullptr, &vnlen, i + 1 - vnlen, -1, sizeof *varname); } memcpy (varname, str + 2, i);