diff --git a/lib/modules/ADT.pmod/queue.pike b/lib/modules/ADT.pmod/queue.pike
index 21085ee6fe9534a2c37d23165e0bbe1f1c4fb73e..aa017a921a8b96343a3318185d5b629abd0bcfbe 100644
--- a/lib/modules/ADT.pmod/queue.pike
+++ b/lib/modules/ADT.pmod/queue.pike
@@ -9,7 +9,7 @@ array l;
 int head;
 int tail;
 
-void create(mixed ..args)
+void create(mixed ...args)
 {
   l = args + allocate(QUEUE_SIZE);
   head = sizeof(args);