]> 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>
Sat, 24 Feb 2018 20:38:31 +0000 (21:38 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/lxccontainer.c

index f114999bf84435502eeb8b2fbb55a9ee987cbfc1..fb5f5d05ca0b699d0f3454a4db2a4bd73150ac3c 100644 (file)
@@ -707,15 +707,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)++;