From: "Daniel P. Berrange" <berrange(a)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