argv.c (dupargv): Mallocate space of argv[argc], not sizeof(char *) of that amuont.
* argv.c (dupargv): Mallocate space of argv[argc], not sizeof(char *) of that amuont. Cast result to char *. From-SVN: r98083
This commit is contained in:
parent
5782c29da3
commit
0e0af50b89
|
@ -1,3 +1,8 @@
|
|||
2005-04-13 Gabriel Dos Reis <gdr@integrable-solutions.net>
|
||||
|
||||
* argv.c (dupargv): Mallocate space of argv[argc], not
|
||||
sizeof(char *) of that amuont. Cast result to char *.
|
||||
|
||||
2005-04-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
|
||||
|
||||
* regex.c (wcs_re_match_2_internal, byte_re_match_2_internal):
|
||||
|
|
|
@ -77,7 +77,7 @@ dupargv (char **argv)
|
|||
for (argc = 0; argv[argc] != NULL; argc++)
|
||||
{
|
||||
int len = strlen (argv[argc]);
|
||||
copy[argc] = malloc (sizeof (char *) * (len + 1));
|
||||
copy[argc] = (char *) malloc (len + 1);
|
||||
if (copy[argc] == NULL)
|
||||
{
|
||||
freeargv (copy);
|
||||
|
|
Loading…
Reference in New Issue