From f6b0ce3c44060862d79e768385c3c3ad1643fe4b Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 17 Jun 2011 11:54:43 +0200 Subject: [PATCH] server: Don't queue low-level hooks to a hung queue. --- server/queue.c | 1 + 1 file changed, 1 insertion(+) diff --git a/server/queue.c b/server/queue.c index 8bf23361459..d514a529a68 100644 --- a/server/queue.c +++ b/server/queue.c @@ -1405,6 +1405,7 @@ static int send_hook_ll_message( struct desktop *desktop, struct message *hardwa if (!(hook_thread = get_first_global_hook( id ))) return 0; if (!(queue = hook_thread->queue)) return 0; + if (is_queue_hung( queue )) return 0; if (!(msg = mem_alloc( sizeof(*msg) ))) return 0;