diff --git a/serialize/SerialBufferAdapter.cpp b/serialize/SerialBufferAdapter.cpp index 3df2abe9..e13e7eb6 100644 --- a/serialize/SerialBufferAdapter.cpp +++ b/serialize/SerialBufferAdapter.cpp @@ -82,7 +82,7 @@ ReturnValue_t SerialBufferAdapter::deSerialize(const uint8_t** buffer, } } //No Else If, go on with buffer - if (bufferLength >= *size) { + if (bufferLength <= *size) { *size -= bufferLength; memcpy(m_buffer, *buffer, bufferLength); (*buffer) += bufferLength;