From: Jim Meyering Date: Tue, 5 Jan 2010 16:45:46 +0000 (+0100) Subject: vbox_tmpl.c: don't leak a domain pointer upon failure to create X-Git-Tag: v0.7.6~236 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aee70b7482b4eb7c69f5cacfeb364000294300aa;p=thirdparty%2Flibvirt.git vbox_tmpl.c: don't leak a domain pointer upon failure to create * src/vbox/vbox_tmpl.c (vboxDomainCreateXML): "Unref" the domain upon failure. Patch by Matthias Bolte. --- diff --git a/src/vbox/vbox_tmpl.c b/src/vbox/vbox_tmpl.c index 5889f32d3f..07696c0e26 100644 --- a/src/vbox/vbox_tmpl.c +++ b/src/vbox/vbox_tmpl.c @@ -1004,6 +1004,7 @@ static virDomainPtr vboxDomainCreateXML(virConnectPtr conn, const char *xml, if (vboxDomainCreate(dom) < 0) { vboxDomainUndefine(dom); + virUnrefDomain(dom); return NULL; }