diff options
author | Philipp Hahn <hahn@univention.de> | 2012-02-06 14:13:18 +0100 |
---|---|---|
committer | Eric Blake <eblake@redhat.com> | 2012-02-06 15:22:35 -0700 |
commit | 360afebfb36cd7269b8a48db2e00e306bde0e641 (patch) | |
tree | 444efacbc8302d221344ad7daedd6d5b4c782a02 | |
parent | xen-xm: fix data loss in domain edit (diff) | |
download | libvirt-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.c | 2 |
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; |