We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 15d29dd + 27d5438 commit 2beba6bCopy full SHA for 2beba6b
alias.c
@@ -38,10 +38,7 @@ int split_cmdline(char *cmdline, const char ***argv)
38
while (cmdline[++src]
39
&& isspace(cmdline[src]))
40
; /* skip */
41
- if (count >= size) {
42
- size += 16;
43
- *argv = xrealloc(*argv, sizeof(char *) * size);
44
- }
+ ALLOC_GROW(*argv, count+1, size);
45
(*argv)[count++] = cmdline + dst;
46
} else if (!quoted && (c == '\'' || c == '"')) {
47
quoted = c;
@@ -72,6 +69,9 @@ int split_cmdline(char *cmdline, const char ***argv)
72
69
return error("unclosed quote");
73
70
}
74
71
+ (*argv)[count] = NULL;
+
75
return count;
76
77
0 commit comments