summaryrefslogtreecommitdiff
path: root/usr/src/lib/libc/port/gen/reallocarray.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libc/port/gen/reallocarray.c')
-rw-r--r--usr/src/lib/libc/port/gen/reallocarray.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/usr/src/lib/libc/port/gen/reallocarray.c b/usr/src/lib/libc/port/gen/reallocarray.c
index ecc4d25fa9..ba1f028c42 100644
--- a/usr/src/lib/libc/port/gen/reallocarray.c
+++ b/usr/src/lib/libc/port/gen/reallocarray.c
@@ -26,12 +26,12 @@
#define MUL_NO_OVERFLOW ((size_t)1 << (sizeof (size_t) * 4))
void *
-reallocarray(void *optr, size_t nmemb, size_t size)
+reallocarray(void *ptr, size_t nelem, size_t elsize)
{
- if ((nmemb >= MUL_NO_OVERFLOW || size >= MUL_NO_OVERFLOW) &&
- nmemb > 0 && SIZE_MAX / nmemb < size) {
+ if ((nelem >= MUL_NO_OVERFLOW || elsize >= MUL_NO_OVERFLOW) &&
+ nelem > 0 && SIZE_MAX / nelem < elsize) {
errno = ENOMEM;
return (NULL);
}
- return (realloc(optr, size * nmemb));
+ return (realloc(ptr, elsize * nelem));
}