]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Add return check for 'lxc_cmd_get_name'
authorLiFeng <lifeng68@huawei.com>
Mon, 8 Jan 2018 19:26:00 +0000 (14:26 -0500)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 7 Feb 2018 11:27:41 +0000 (12:27 +0100)
If 'lxc_cmd_get_name' failed and return with NULL, this would cause a segment fault.

Signed-off-by: LiFeng <lifeng68@huawei.com>
src/lxc/lxccontainer.c

index 928bda3c853cda09193296ee70f4dd0bb2be1702..53a25b76b66ca8509d61fc466b0b1e96fbd4cd75 100644 (file)
@@ -3594,6 +3594,8 @@ int list_active_containers(const char *lxcpath, char ***nret,
                        if (strncmp(lxcpath, recvpath, lxcpath_len) != 0)
                                continue;
                        p = lxc_cmd_get_name(p);
+                       if (!p)
+                               continue;
                }
 
                if (array_contains(&ct_name, p, ct_name_cnt))