]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1437027 2409/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 15 Jun 2018 11:37:47 +0000 (13:37 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 15 Jun 2018 11:47:20 +0000 (13:47 +0200)
Read from pointer after free

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/tools/lxc_ls.c

index a192eb0d585bba481926019a664da8912508bad7..d6806fbf3559c4efc508640a0ac79cb40e03c8bc 100644 (file)
@@ -819,8 +819,8 @@ static void ls_print_fancy_format(struct ls *l, struct lengths *lht,
                    strcasecmp(*s, "GROUPS") && strcasecmp(*s, "INTERFACE") &&
                    strcasecmp(*s, "IPV4") && strcasecmp(*s, "IPV6") &&
                    strcasecmp(*s, "UNPRIVILEGED")) {
-                       lxc_free_array((void **)tmp, free);
                        fprintf(stderr, "Invalid key: %s\n", *s);
+                       lxc_free_array((void **)tmp, free);
                        return;
                }
        }