diff --git a/server/queue.c b/server/queue.c index 3fa546e6667..7de6d88368e 100644 --- a/server/queue.c +++ b/server/queue.c @@ -957,11 +957,8 @@ static void msg_queue_destroy( struct object *obj ) free( timer ); } if (queue->timeout) remove_timeout_user( queue->timeout ); - if (queue->input) - { - queue->input->cursor_count -= queue->cursor_count; - release_object( queue->input ); - } + queue->input->cursor_count -= queue->cursor_count; + release_object( queue->input ); if (queue->hooks) release_object( queue->hooks ); if (queue->fd) release_object( queue->fd ); }