]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: Don't free uninitialized pointer
authorJiri Denemark <jdenemar@redhat.com>
Fri, 4 Nov 2011 08:25:20 +0000 (09:25 +0100)
committerJiri Denemark <jdenemar@redhat.com>
Fri, 4 Nov 2011 09:33:17 +0000 (10:33 +0100)
This causes libvirtd to crash when both <boot dev='...'/> and <boot
order='...'/> are used in one domain XML. Introduced by
5fa3d775a9f8cdb3423373eb084219aaf778df11

src/conf/domain_conf.c

index 238edfd8bf769f55b68d9f3b69c99c0ae07191eb..a85f8375b9dd2bba73d75a01cdde25d955529a6b 100644 (file)
@@ -6430,7 +6430,8 @@ virDomainDefParseBootXML(xmlXPathContextPtr ctxt,
 {
     xmlNodePtr *nodes = NULL;
     int i, n;
-    char *bootstr, *useserial;
+    char *bootstr;
+    char *useserial = NULL;
     int ret = -1;
     unsigned long deviceBoot, serialPorts;