# HG changeset patch # User Louis Opter # Date 1293927296 -3600 # Node ID fe254ba0818d614806f0a0d0b142370752cdf48a # Parent 8339ab15527d5687edc35fccad0780ef5253515c Add missing frees diff -r 8339ab15527d -r fe254ba0818d container.c --- a/container.c Sat Jan 01 17:46:40 2011 +0100 +++ b/container.c Sun Jan 02 01:14:56 2011 +0100 @@ -41,6 +41,7 @@ free_container: free(c->name); + free(c->cgroup_dir); free(c); return (NULL); } @@ -121,6 +122,7 @@ errno = EINTR; goto abort_by_cb; } + _lxcst_container_delete(c); } free(c_vec[n]); } @@ -140,6 +142,7 @@ return (0); abort_by_cb: + _lxcst_container_delete(c); free(c_vec[n + 1]); while (n--) free(c_vec[n]);