diff --git a/src/modules/Image/encodings/x.c b/src/modules/Image/encodings/x.c
index 3739cad5af8546cb4d63bdaa965931955bdb341a..70f92b934b704faadb19a9ea4987ac42a7f5d511 100644
--- a/src/modules/Image/encodings/x.c
+++ b/src/modules/Image/encodings/x.c
@@ -946,9 +946,9 @@ static void image_x_decode_truecolor(INT32 args)
 
 	 check_c_stack((1 << rbits) + (1 << gbits) + (1 << bbits));
 
-	 *rtbl=alloca(1<<rbits);
-	 *gtbl=alloca(1<<gbits);
-	 *btbl=alloca(1<<bbits);
+	 rtbl = alloca(1<<rbits);
+	 gtbl = alloca(1<<gbits);
+	 btbl = alloca(1<<bbits);
 
 	 if (!rtbl || !gtbl || !btbl)
 	   SIMPLE_OUT_OF_MEMORY_ERROR("decode_truecolor",