summaryrefslogtreecommitdiffstats
path: root/lib/libc/gen/scandir.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/gen/scandir.c')
-rw-r--r--lib/libc/gen/scandir.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/gen/scandir.c b/lib/libc/gen/scandir.c
index 157eaf8..e31c51d 100644
--- a/lib/libc/gen/scandir.c
+++ b/lib/libc/gen/scandir.c
@@ -116,8 +116,8 @@ scandir(const char *dirname, struct dirent ***namelist,
if (numitems >= arraysz) {
struct dirent **names2;
- names2 = (struct dirent **)realloc((char *)names,
- (arraysz * 2) * sizeof(struct dirent *));
+ names2 = reallocarray(names, arraysz,
+ 2 * sizeof(struct dirent *));
if (names2 == NULL) {
free(p);
goto fail;
OpenPOWER on IntegriCloud