From 5106ecd03299b96d043129d820f87eea790d6f46 Mon Sep 17 00:00:00 2001 From: 2xsec Date: Thu, 6 Sep 2018 16:55:10 +0900 Subject: [PATCH] lxccontainer: fix dereferenced pointer Signed-off-by: 2xsec --- src/lxc/lxccontainer.c | 6 ++++++ 1 file changed, 6 insertions(+) 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; }