diff --git a/pom.xml b/pom.xml
index 31c3f4da27b913924dd48eda68c2ffc9812bb3e9..b7575e59af4f6ff61af923692b0b8408f9ae2642 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
   </parent>
   <groupId>fr.soleil.device</groupId>
   <artifactId>MCCE2Electrometers-${aol}-${mode}</artifactId>
-  <version>2.2.8-SNAPSHOT</version>
+  <version>2.2.8</version>
   <packaging>nar</packaging>
   <name>MCCE2Electrometers</name>
 <!-- use for the name of executable -->
@@ -25,7 +25,7 @@
     <dependency>
       <groupId>fr.soleil.lib</groupId>
       <artifactId>Electrometers-${aol}-${library}-${mode}</artifactId>
-      <!-- <version>2.5.15</version> -->
+      <!-- <version>2.5.19</version> -->
      </dependency>
       <dependency>
       <groupId>fr.soleil.lib</groupId>
diff --git a/src/MCCE2Electrometers.cpp b/src/MCCE2Electrometers.cpp
index 9b9be0931026bce5322d66ec8e19a1bb34810329..70b1c95b0c3c473e8e26b8016a00ee5b983e0dab 100644
--- a/src/MCCE2Electrometers.cpp
+++ b/src/MCCE2Electrometers.cpp
@@ -2632,12 +2632,12 @@ Tango::DevString MCCE2Electrometers::get_electrometer_type_str(Tango::DevUShort
   if ( argin == ELETRO_CHANNEL_ONE )
   {
     argout = new char[this->_electroCH1StrType.size()+1];
-    ::strncpy(argout, _electroCH1StrType.c_str(), _electroCH1StrType.size());
+    ::strncpy(argout, _electroCH1StrType.c_str(), _electroCH1StrType.size()+1);
   }
   else if ( argin == ELETRO_CHANNEL_TWO )
   {
     argout = new char[this->_electroCH2StrType.size()+1];
-    ::strncpy(argout, _electroCH2StrType.c_str(), _electroCH2StrType.size());
+    ::strncpy(argout, _electroCH2StrType.c_str(), _electroCH2StrType.size()+1);
   }
   else
   {