diff --git a/server/handle.c b/server/handle.c
index 2aaec37ed46aa603fc8f161ce22b9d87c6dea1bb..9d91f16c8146c52fe0ee5c6362c969cbaff6799b 100644
--- a/server/handle.c
+++ b/server/handle.c
@@ -126,7 +126,7 @@ static void handle_table_dump( struct object *obj, int verbose )
 {
     int i;
     struct handle_table *table = (struct handle_table *)obj;
-    struct handle_entry *entry = table->entries;
+    struct handle_entry *entry;
 
     assert( obj->ops == &handle_table_ops );
 
diff --git a/server/thread.c b/server/thread.c
index d0fdc30d080e043467095183950c68113f634c50..f704473fc592f1851c228a142caebbe496b19472 100644
--- a/server/thread.c
+++ b/server/thread.c
@@ -586,7 +586,7 @@ static int check_wait( struct thread *thread )
 {
     int i, signaled;
     struct thread_wait *wait = thread->wait;
-    struct wait_queue_entry *entry = wait->queues;
+    struct wait_queue_entry *entry;
 
     assert( wait );