[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [qemu-xen-unstable] cpu_unregister_map_client: fix memory leak
commit b471f03d51cde3976b6d52179ca2a86d8906a587 Author: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Date: Tue Jun 30 15:22:14 2009 +0100 cpu_unregister_map_client: fix memory leak fix memory leak in cpu_unregister_map_client() and cpu_notify_map_clients(). Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx> [ Picked out of qemu-devel submission for exec.c, because we have a clone-and-hack of the cpu_*map* code :-( -iwj ] --- i386-dm/exec-dm.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/i386-dm/exec-dm.c b/i386-dm/exec-dm.c index 45fc8e5..b8af55a 100644 --- a/i386-dm/exec-dm.c +++ b/i386-dm/exec-dm.c @@ -776,6 +776,7 @@ void cpu_unregister_map_client(void *_client) MapClient *client = (MapClient *)_client; LIST_REMOVE(client, link); + qemu_free(client); } static void cpu_notify_map_clients(void) @@ -785,7 +786,7 @@ static void cpu_notify_map_clients(void) while (!LIST_EMPTY(&map_client_list)) { client = LIST_FIRST(&map_client_list); client->callback(client->opaque); - LIST_REMOVE(client, link); + cpu_unregister_map_client(client); } } -- generated by git-patchbot for /home/xen/git/qemu-xen-unstable.git _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |