diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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"); |