From: Matthias Bolte Date: Tue, 8 Sep 2009 12:42:10 +0000 (+0200) Subject: Avoid a leak in xenDaemonLookupByID X-Git-Tag: v0.7.1~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1128cc939d504f3418d060c9c3fe5e41967157c2;p=thirdparty%2Flibvirt.git Avoid a leak in xenDaemonLookupByID * src/xend_internal.c: free name in xenDaemonLookupByID() if virGetDomain() fails --- diff --git a/src/xend_internal.c b/src/xend_internal.c index 2fa08f1b68..ed6fcac102 100644 --- a/src/xend_internal.c +++ b/src/xend_internal.c @@ -3723,7 +3723,7 @@ xenDaemonLookupByID(virConnectPtr conn, int id) { } ret = virGetDomain(conn, name, uuid); - if (ret == NULL) return NULL; + if (ret == NULL) goto error; ret->id = id; VIR_FREE(name);