aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hahn <hahn@univention.de>2012-02-06 14:13:18 +0100
committerEric Blake <eblake@redhat.com>2012-02-06 15:22:35 -0700
commit360afebfb36cd7269b8a48db2e00e306bde0e641 (patch)
tree444efacbc8302d221344ad7daedd6d5b4c782a02
parentxen-xm: fix data loss in domain edit (diff)
downloadlibvirt-360afebfb36cd7269b8a48db2e00e306bde0e641.tar.gz
libvirt-360afebfb36cd7269b8a48db2e00e306bde0e641.tar.bz2
libvirt-360afebfb36cd7269b8a48db2e00e306bde0e641.zip
xen-xm: SIGSEGV in xenXMDomainDefineXML: filename
filename is not initialized to NULL while it's unconditionally freed in the error path. Signed-off-by: Philipp Hahn <hahn@univention.de>
-rw-r--r--src/xen/xm_internal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/xen/xm_internal.c b/src/xen/xm_internal.c
index 3cb315a6c..5acac8b70 100644
--- a/src/xen/xm_internal.c
+++ b/src/xen/xm_internal.c
@@ -1070,7 +1070,7 @@ int xenXMDomainCreate(virDomainPtr domain) {
virDomainPtr xenXMDomainDefineXML(virConnectPtr conn, const char *xml)
{
virDomainPtr ret;
- char *filename;
+ char *filename = NULL;
const char *oldfilename;
virDomainDefPtr def = NULL;
virConfPtr conf = NULL;