From: Sapan Bhatia Date: Wed, 2 Dec 2009 20:53:01 +0000 (+0000) Subject: Bug fix - argv needs to terminate with a NULL. X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=319745d214615eab53d3f38a4d42c5275399bc1e;p=util-vserver-pl.git Bug fix - argv needs to terminate with a NULL. --- 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