diff --git a/src/didacticNet.cpp b/src/didacticNet.cpp
index e8ca455eb6c546948198d8e121970f45d746ac8d..9b6d2a6487af4f562b630cffcbecd8040c0fa1cb 100644
--- a/src/didacticNet.cpp
+++ b/src/didacticNet.cpp
@@ -400,7 +400,7 @@ int didacticPSNetClient::readSerialData(Stream& rsStream, char* rsDataArray, cha
 
     if (charBuffer == rsEndSign) {
       rsDataArray[rsCounter] = '\0';
-      int nrOfChars = rsCounter-1;
+      int nrOfChars = rsCounter;
       rsCounter = 0;
       return nrOfChars; 
     } else {