From: LiFeng Date: Mon, 8 Jan 2018 19:26:00 +0000 (-0500) Subject: Add return check for 'lxc_cmd_get_name' X-Git-Tag: lxc-3.0.0.beta1~82^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2077%2Fhead;p=thirdparty%2Flxc.git Add return check for 'lxc_cmd_get_name' If 'lxc_cmd_get_name' failed and return with NULL, this would cause a segment fault. Signed-off-by: LiFeng --- diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c index 4a15982cb..2a4bb51f3 100644 --- a/src/lxc/lxccontainer.c +++ b/src/lxc/lxccontainer.c @@ -4913,6 +4913,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))