]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
xen-xm: SIGSEGV in xenXMDomainDefineXML: filename
authorPhilipp Hahn <hahn@univention.de>
Mon, 6 Feb 2012 13:13:18 +0000 (14:13 +0100)
committerCole Robinson <crobinso@redhat.com>
Fri, 15 Jun 2012 14:56:57 +0000 (10:56 -0400)
filename is not initialized to NULL while it's unconditionally freed in
the error path.

Signed-off-by: Philipp Hahn <hahn@univention.de>
(cherry picked from commit 360afebfb36cd7269b8a48db2e00e306bde0e641)

src/xen/xm_internal.c

index f1eaa91a073d19bf0cb074d5c933dce94f182d6e..96a11e94a50ec2d2757d02019c1cc262e1678121 100644 (file)
@@ -1071,7 +1071,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;
     xenXMConfCachePtr entry = NULL;