server: Fix some comparisons between signed and unsigned.
diff --git a/server/queue.c b/server/queue.c
index 965ede0..a292c80 100644
--- a/server/queue.c
+++ b/server/queue.c
@@ -1298,7 +1298,7 @@
/* find a hardware message for the given queue */
-static int get_hardware_message( struct thread *thread, int hw_id, user_handle_t filter_win,
+static int get_hardware_message( struct thread *thread, unsigned int hw_id, user_handle_t filter_win,
unsigned int first, unsigned int last, struct get_message_reply *reply )
{
struct thread_input *input = thread->queue->input;