Fix double free in XML parsing

This commit is contained in:
Daniel P. Berrange 2007-03-09 03:08:34 +00:00
parent aeccfe85be
commit 03d48a87ed
2 changed files with 6 additions and 0 deletions

View File

@ -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

View 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);