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

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

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