]> xenbits.xensource.com Git - people/dariof/libvirt.git/commitdiff
LXC: fix memory leak when userns configuration is incorrect
authorGao feng <gaofeng@cn.fujitsu.com>
Wed, 3 Jul 2013 11:19:50 +0000 (12:19 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 3 Jul 2013 11:19:50 +0000 (12:19 +0100)
We forgot to free the stack when Kernel doesn't
support user namespace.

Signed-off-by: Gao feng <gaofeng@cn.fujitsu.com>
src/lxc/lxc_container.c

index 282c726f8cad67692aca620ac6844042a90e83bf..c8420db7a13c91b4a0ed85a2fb2f1de84901e2e7 100644 (file)
@@ -2131,6 +2131,7 @@ int lxcContainerStart(virDomainDefPtr def,
         } else {
             virReportSystemError(VIR_ERR_CONFIG_UNSUPPORTED, "%s",
                                  _("Kernel doesn't support user namespace"));
+            VIR_FREE(stack);
             return -1;
         }
     }