(SIZE_MAX) [!defined SIZE_MAX]: Define.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 26 Sep 2003 07:41:40 +0000 (07:41 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 26 Sep 2003 07:41:40 +0000 (07:41 +0000)
commitcd6df927ef3c7d7146ecccc967e522a373f708bc
tree2051399029e19c024f3f851ccae0a1ab1dbf3d95
parent2fee8e226132f10fc89e92d8cf7d5e7a366775a7
(SIZE_MAX) [!defined SIZE_MAX]: Define.
(error_tail): Do not loop, reallocating temporary buffer, since
the original size is big enough.  This avoids one potential size
overflow calculation.  Check for size overflow when calculating
temporary buffer size.  Free temporary buffer when done, if
it was allocated with malloc; this closes a memory leak.
lib/error.c