From: 2xsec Date: Thu, 6 Sep 2018 07:55:10 +0000 (+0900) Subject: lxccontainer: fix dereferenced pointer X-Git-Tag: lxc-3.1.0~117^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2589%2Fhead;p=thirdparty%2Flxc.git lxccontainer: fix dereferenced pointer Signed-off-by: 2xsec --- diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c index cdd164202..31b910897 100644 --- a/src/lxc/lxccontainer.c +++ b/src/lxc/lxccontainer.c @@ -583,6 +583,9 @@ static int do_lxcapi_console_log(struct lxc_container *c, struct lxc_console_log { int ret; + if (!c) + return -EINVAL; + ret = lxc_cmd_console_log(c->name, do_lxcapi_get_config_path(c), log); if (ret < 0) { if (ret == -ENODATA) @@ -4548,6 +4551,9 @@ WRAP_API(bool, lxcapi_snapshot_destroy_all) static bool do_lxcapi_may_control(struct lxc_container *c) { + if (!c) + return false; + return lxc_try_cmd(c->name, c->config_path) == 0; }