]> xenbits.xensource.com Git - 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)
committerEric Blake <eblake@redhat.com>
Mon, 6 Feb 2012 22:22:35 +0000 (15:22 -0700)
filename is not initialized to NULL while it's unconditionally freed in
the error path.

Signed-off-by: Philipp Hahn <hahn@univention.de>
src/xen/xm_internal.c

index 3cb315a6c6da56104901e3fc2d28669bcfcc30f8..5acac8b703c7ae78ff6d70aadb7fe2440798bf75 100644 (file)
@@ -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;