diff --git a/lib/modules/Thread.pmod b/lib/modules/Thread.pmod
index dc0027d7ba6661f34e16f92601852e19801b1557..da049e8ea2d3e2155ac8474a3008c85d935749da 100644
--- a/lib/modules/Thread.pmod
+++ b/lib/modules/Thread.pmod
@@ -86,7 +86,7 @@ class Queue {
   inherit Condition : r_cond;
   inherit Mutex : lock;
   
-  mixed *buffer=allocate(16);
+  array buffer=allocate(16);
   int r_ptr, w_ptr;
   
   int size() {  return w_ptr - r_ptr;  }