]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
lxccontainer: push_arg()
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 24 Feb 2018 14:23:03 +0000 (15:23 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Thu, 23 Aug 2018 20:28:46 +0000 (22:28 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/lxccontainer.c

index 973885610ff11562e435cb8290efab2cf2947a10..af693ca4dd65aae1efd3de58ff6e80631a2b263e 100644 (file)
@@ -680,15 +680,17 @@ static bool am_single_threaded(void)
 
 static void push_arg(char ***argp, char *arg, int *nargs)
 {
-       char **argv;
        char *copy;
+       char **argv;
 
        do {
                copy = strdup(arg);
        } while (!copy);
+
        do {
                argv = realloc(*argp, (*nargs + 2) * sizeof(char *));
        } while (!argv);
+
        *argp = argv;
        argv[*nargs] = copy;
        (*nargs)++;