]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix double free in XML parsing
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 9 Mar 2007 03:08:34 +0000 (03:08 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 9 Mar 2007 03:08:34 +0000 (03:08 +0000)
ChangeLog
qemud/conf.c

index 9f9b988f406394b160c35d59cacde3d3e1393242..d825e56213f10caa1404e09fcafe45e7276fa545 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Thu Mar  8 22:07:14 EST 2007 Daniel P. Berrange <berrange@redhat.com>
+
+       * qemud/conf.c: Fix double free in XML parsing routine
+
 Thu Mar  8 18:31:14 EST 2007 Daniel P. Berrange <berrange@redhat.com>
 
        * qemud/Makefile.am: Make sure to create $PREFIX/var/run/libvirt
index 2e87c531b47cff9e37a96fe75ed39f493452cf71..c8bdebdca9be0934b1fe60d8c374027610a62c75 100644 (file)
@@ -828,6 +828,7 @@ static struct qemud_vm_def *qemudParseXML(struct qemud_server *server,
                 goto error;
             }
             xmlFree(prop);
+            prop = NULL;
         }
     }
     xmlXPathFreeObject(obj);
@@ -877,6 +878,7 @@ static struct qemud_vm_def *qemudParseXML(struct qemud_server *server,
             goto error;
         }
         xmlFree(prop);
+        prop = NULL;
     }
     xmlXPathFreeObject(obj);