]> xenbits.xensource.com Git - libvirt.git/commitdiff
Fixed double free of XML property
authorDaniel P. Berrange <berrange@redhat.com>
Wed, 18 Jul 2007 21:47:47 +0000 (21:47 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 18 Jul 2007 21:47:47 +0000 (21:47 +0000)
ChangeLog
src/qemu_conf.c

index 16cb90a583e329b667bf5b02aa8c065d02c0d1ad..4d62d20e8c5c4b8f6f2b26cc27151dbb275365ed 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jul 18 17:45:08 EST 2007 Daniel P. Berrange <berrange@redhat.com>
+
+       * src/qemu_conf.c: Remove double free of XML property upon
+       error cleanup
+
 Wed Jul 18 17:15:08 EST 2007 Daniel P. Berrange <berrange@redhat.com>
 
        * tests/Makefile.am: Added QEMU tests
index fcedc12c0e7441e39b4c0727966c3fc46eada480..4c4d2c2b9bba76de605a1f2b1f172c82782924da 100644 (file)
@@ -1159,7 +1159,6 @@ static struct qemud_vm_def *qemudParseXML(virConnectPtr conn,
             } else if (!strcmp((char *)prop, "net")) {
                 def->os.bootDevs[def->os.nBootDevs++] = QEMUD_BOOT_NET;
             } else {
-                xmlFree(prop);
                 goto error;
             }
             xmlFree(prop);