Index: /fact/tools/hvMCUtest/HV.cc
===================================================================
--- /fact/tools/hvMCUtest/HV.cc	(revision 12144)
+++ /fact/tools/hvMCUtest/HV.cc	(revision 12145)
@@ -111,4 +111,10 @@
 	// I put an '\0' at the end of the received bytes
 	rbuf[ret]='\0';
+	// in case the sender has put an '\0' in the first ret bytes, the output with printf is 
+	// truncated ... so I go and exchange '\0' for '0'
+	for ( int dom=0; dom<ret ; dom++){
+		if (rbuf[dom]=='\0') 
+			rbuf[dom]='0';
+	}
 	printf("%s\n",rbuf);
   }
