summaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/main.c b/main.c
index 571fe06..58178db 100644
--- a/main.c
+++ b/main.c
@@ -214,7 +214,7 @@ main(int argc, char *argv[])
}
if (p[-1])
nargc++;
- nargv = malloc(nargc * sizeof(char *));
+ nargv = mallocarray(nargc, sizeof(char *));
nargv[0] = argv[0];
argc = 1;
for (p = args; argc < nargc; p += strlen(p) + 1)
@@ -276,7 +276,7 @@ main(int argc, char *argv[])
if (numundefs == 1)
undeflist = malloc(sizeof(char *));
else
- undeflist = realloc(undeflist, numundefs * sizeof(char *));
+ undeflist = reallocarray(undeflist, numundefs, sizeof(char *));
if (argv[0][2] == '\0') {
if (argc < 2)
fatalerr("Missing argument for -U\n");