diff --git a/common/utils/T/T.c b/common/utils/T/T.c
index 8d9f3d2aa0389a5c9b3d5ae12fb7988c131f89ff..9a9df9418da883f0cd983f0f986eecf4b83774ed 100644
--- a/common/utils/T/T.c
+++ b/common/utils/T/T.c
@@ -24,8 +24,7 @@ static int T_socket;
 volatile int _T_freelist_head;
 volatile int *T_freelist_head = &_T_freelist_head;
 int T_busylist_head;
-T_cache_t _T_cache[T_CACHE_SIZE];
-T_cache_t *T_cache = _T_cache;
+T_cache_t *T_cache;
 
 static void get_message(int s)
 {