Module: wine Branch: master Commit: 9c8bbcd1cdb2725fb6595fa65a538d65290fce09 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9c8bbcd1cdb2725fb6595fa65a...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Apr 6 20:00:40 2011 +0200
server: Fix a memory leak.
---
server/queue.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/server/queue.c b/server/queue.c index 14086eb..bda45bb 100644 --- a/server/queue.c +++ b/server/queue.c @@ -1339,12 +1339,12 @@ static void queue_hardware_message( struct desktop *desktop, struct message *msg if (!win || !(thread = get_window_thread(win))) { if (input) update_input_key_state( input->desktop, input->keystate, msg ); - free( msg ); + free_message( msg ); return; } input = thread->queue->input;
- if (msg->msg == WM_MOUSEMOVE && merge_message( input, msg )) free( msg ); + if (msg->msg == WM_MOUSEMOVE && merge_message( input, msg )) free_message( msg ); else { msg->unique_id = 0; /* will be set once we return it to the app */