From f332379ea036e503c4e740f7c72935e8612ad3c7 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Sat, 4 Feb 2023 23:43:26 +0100 Subject: [PATCH] Use xreallocarray() instead of its pattern Signed-off-by: Alejandro Colomar --- libmisc/xgetXXbyYY.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/libmisc/xgetXXbyYY.c b/libmisc/xgetXXbyYY.c index 27ff2412..132e2cbc 100644 --- a/libmisc/xgetXXbyYY.c +++ b/libmisc/xgetXXbyYY.c @@ -60,12 +60,7 @@ while (true) { int status; LOOKUP_TYPE *resbuf = NULL; - buffer = (char *)realloc (buffer, length); - if (NULL == buffer) { - fprintf (log_get_logfd(), _("%s: out of memory\n"), - "x" STRINGIZE(FUNCTION_NAME)); - exit (13); - } + buffer = (char *)xreallocarray (buffer, length, sizeof(char)); status = REENTRANT_NAME(ARG_NAME, result, buffer, length, &resbuf); if ((0 == status) && (resbuf == result)) {