diff --git a/openair3/UTILS/conversions.h b/openair3/UTILS/conversions.h
index 71d57cc87d9d2bda784c2e421050f0fabf117f1d..b4438b1aa5804c76383021c9c1ce0638d3874819 100644
--- a/openair3/UTILS/conversions.h
+++ b/openair3/UTILS/conversions.h
@@ -135,7 +135,7 @@ do {                                            \
     do {                        \
     (bitstring)->size=2;                \
     (bitstring)->bits_unused=0;            \
-    (bitstring)->buf=calloc (1, sizeof (uint8_t));    \
+    (bitstring)->buf=calloc (2, sizeof (uint8_t));    \
     (bitstring)->buf[0] = (encralg) >> 8;         \
     (bitstring)->buf[1] = (encralg);        \
     }while(0)