diff --git a/ChangeLog b/ChangeLog index a558eb995e..b06dbb336d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Mar 05 11:33:18 IST 2007 Mark McLoughlin <markmc@redhat.com: + + * qemud/driver.c: fix a couple of invalid free() calls + Mon Mar 05 11:07:38 IST 2007 Mark McLoughlin <markmc@redhat.com: * libvirt.spec.in: BuildRequires: /sbin/iptables and diff --git a/qemud/driver.c b/qemud/driver.c index 24c1e9ecf8..f7ec6f0aa1 100644 --- a/qemud/driver.c +++ b/qemud/driver.c @@ -432,7 +432,7 @@ int qemudDomainDumpXML(struct qemud_server *server, const unsigned char *uuid, c strncpy(xml, vmxml, xmllen); xml[xmllen-1] = '\0'; - free(xml); + free(vmxml); return 0; } @@ -743,7 +743,7 @@ int qemudNetworkDumpXML(struct qemud_server *server, const unsigned char *uuid, strncpy(xml, networkxml, xmllen); xml[xmllen-1] = '\0'; - free(xml); + free(networkxml); return 0; }