[libvirt] [PATCH] Fix memory leak dispatching domain events

Eric Blake eblake at redhat.com
Wed Aug 31 16:13:01 UTC 2011


On 08/31/2011 09:55 AM, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange"<berrange at redhat.com>
>
> When dispatching domain events we will create an XDR struct
> containing the event info. Some of this data may be allocated
> on the heap and so must be freed. The graphics event dispatcher
> had a broken attempt to free one field, but missed others. All
> the events have a dom->name string that needs freeing. The code
> should have used the xdr_free() procedure for doing all this
>
> * daemon/remote.c: Use xdr_free after dispatching events
> ---
>   daemon/remote.c |    6 +++---
>   1 files changed, 3 insertions(+), 3 deletions(-)

ACK.

-- 
Eric Blake   eblake at redhat.com    +1-801-349-2682
Libvirt virtualization library http://libvirt.org




More information about the libvir-list mailing list