From: Roland McGrath Date: Tue, 16 Jun 1992 23:43:29 +0000 (+0000) Subject: Formerly expand.c.~4~ X-Git-Tag: 3.70.2~713 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=29380252a8bd3d9d0f43a691f3a2a88c7c102999;p=thirdparty%2Fmake.git Formerly expand.c.~4~ --- diff --git a/expand.c b/expand.c index 668bb104..1237da17 100644 --- a/expand.c +++ b/expand.c @@ -47,7 +47,9 @@ variable_buffer_output (ptr, string, length) if (newlen > variable_buffer_length) { unsigned int offset = ptr - variable_buffer; - variable_buffer_length = max (2 * variable_buffer_length, newlen + 100); + variable_buffer_length = (newlen + 100 > 2 * variable_buffer_length + ? newlen + 100 + : 2 * variable_buffer_length); variable_buffer = (char *) xrealloc (variable_buffer, variable_buffer_length); ptr = variable_buffer + offset;