Fix mistaken free of domain event object after queueing (David Lively)

This commit is contained in:
Daniel P. Berrange 2008-12-18 12:11:53 +00:00
parent 6313259ada
commit 829b6420d8
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
Thu Dec 18 12:11:58 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
* src/remote_internal.c: Don't free event after queueing it
unless error occurred (David Lively)
Thu Dec 18 12:07:58 GMT 2008 Daniel P. Berrange <berrange@redhat.com>
* src/test.c: Fix error return value

View File

@ -5535,10 +5535,10 @@ remoteDomainQueueEvent(virConnectPtr conn, XDR *xdr)
return;
if (virDomainEventQueuePush(priv->domainEvents,
event) < 0)
event) < 0) {
DEBUG0("Error adding event to queue");
virDomainEventFree(event);
virDomainEventFree(event);
}
}
/** remoteDomainEventFired: