X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fvsh.c;fp=src%2Fvsh.c;h=9c616645c0771532d1608c4549a9e8b6e1eadd1d;hb=319745d214615eab53d3f38a4d42c5275399bc1e;hp=71698c1f3c088175dbbdf7fb76faecdb0189b220;hpb=dbbdc2eb4467ce3ade17603334a2a9f7f643ba8f;p=util-vserver-pl.git diff --git a/src/vsh.c b/src/vsh.c index 71698c1..9c61664 100644 --- a/src/vsh.c +++ b/src/vsh.c @@ -32,7 +32,7 @@ char **extend_argv(int argc, char **argv, int num_extra_args) { char **argv2; argc2 = argc + num_extra_args; - argv2 = (char **) malloc(argc2 * sizeof(char *)); + argv2 = (char **) malloc((argc2 + 1) * sizeof(char *)); if (!argv2) return (char **) NULL; @@ -40,6 +40,7 @@ char **extend_argv(int argc, char **argv, int num_extra_args) { for (i=0; i