[libvirt] [PATCH] Fix leak build config file path
Daniel P. Berrange
berrange at redhat.com
Tue Nov 29 16:20:04 UTC 2011
From: "Daniel P. Berrange" <berrange at redhat.com>
* src/libvirt.c: Free user directory path
---
src/libvirt.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/libvirt.c b/src/libvirt.c
index cdd111c..55ef743 100644
--- a/src/libvirt.c
+++ b/src/libvirt.c
@@ -974,8 +974,11 @@ virConnectConfigFile(void)
goto error;
if (virAsprintf(&path, "%s/.libvirt/libvirt.conf",
- userdir) < 0)
+ userdir) < 0) {
+ VIR_FREE(userdir);
goto no_memory;
+ }
+ VIR_FREE(userdir);
}
return path;
--
1.7.6.4
More information about the libvir-list
mailing list