diff --git a/globalfunctions/DleEncoder.cpp b/globalfunctions/DleEncoder.cpp index 1a46637f..21dbd2e6 100644 --- a/globalfunctions/DleEncoder.cpp +++ b/globalfunctions/DleEncoder.cpp @@ -112,6 +112,7 @@ ReturnValue_t DleEncoder::decode(const uint8_t *sourceStream, } if (sourceStream[encodedIndex] != ETX_CHAR) { + *readLen = ++encodedIndex; return DECODING_ERROR; } else {