From 1128cc939d504f3418d060c9c3fe5e41967157c2 Mon Sep 17 00:00:00 2001 From: Matthias Bolte Date: Tue, 8 Sep 2009 14:42:10 +0200 Subject: [PATCH] Avoid a leak in xenDaemonLookupByID * src/xend_internal.c: free name in xenDaemonLookupByID() if virGetDomain() fails --- src/xend_internal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);