From: Christian Brauner Date: Sat, 24 Feb 2018 14:13:01 +0000 (+0100) Subject: lxccontainer: lxc_container_free() X-Git-Tag: lxc-3.0.0.beta1~15^2~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70849dc234fd6947a7917d5b13b5f96b522f4a71;p=thirdparty%2Flxc.git lxccontainer: lxc_container_free() Signed-off-by: Christian Brauner --- diff --git a/src/lxc/lxccontainer.c b/src/lxc/lxccontainer.c index b69a8229c..4858d971b 100644 --- a/src/lxc/lxccontainer.c +++ b/src/lxc/lxccontainer.c @@ -253,22 +253,28 @@ static void lxc_container_free(struct lxc_container *c) free(c->configfile); c->configfile = NULL; + free(c->error_string); c->error_string = NULL; + if (c->slock) { lxc_putlock(c->slock); c->slock = NULL; } + if (c->privlock) { lxc_putlock(c->privlock); c->privlock = NULL; } + free(c->name); c->name = NULL; + if (c->lxc_conf) { lxc_conf_free(c->lxc_conf); c->lxc_conf = NULL; } + free(c->config_path); c->config_path = NULL;