diff --git a/silecs-communication-cpp/src/silecs-communication/interface/equipment/CNVBlock.cpp b/silecs-communication-cpp/src/silecs-communication/interface/equipment/CNVBlock.cpp
index 6818c53a12f52429c21af2af96fe00ba00a2101a..81725a8969790887e6e1bea3673bc57f553bda75 100644
--- a/silecs-communication-cpp/src/silecs-communication/interface/equipment/CNVBlock.cpp
+++ b/silecs-communication-cpp/src/silecs-communication/interface/equipment/CNVBlock.cpp
@@ -184,7 +184,7 @@ namespace Silecs
             dimension[0] = regRef->getDimension1();
             dimension[1] = regRef->getDimension2();
             long unsigned int flatDimension = dimension[0] * dimension[1];
-            void* array;
+            void* array = NULL;
 
             switch(regRef->getFormat())
             {