From 1aa22c14674e14e84efa171614dea2b515d5a223 Mon Sep 17 00:00:00 2001 From: Alejandro Colomar Date: Sat, 4 Feb 2023 23:20:38 +0100 Subject: [PATCH] Use reallocarray(3) instead of its pattern Signed-off-by: Alejandro Colomar --- libmisc/env.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libmisc/env.c b/libmisc/env.c index 859dca08..eba365ae 100644 --- a/libmisc/env.c +++ b/libmisc/env.c @@ -127,15 +127,14 @@ void addenv (const char *string, /*@null@*/const char *value) if ((newenvc & (NEWENVP_STEP - 1)) == 0) { char **__newenvp; - size_t newsize; /* * If the resize operation succeeds we can * happily go on, else print a message. */ - newsize = (newenvc + NEWENVP_STEP) * sizeof (char *); - __newenvp = (char **) realloc (newenvp, newsize); + __newenvp = (char **) reallocarray (newenvp, newenvc + NEWENVP_STEP, + sizeof (char *)); if (NULL != __newenvp) { /*