diff --git a/src/fsfw/globalfunctions/DleParser.cpp b/src/fsfw/globalfunctions/DleParser.cpp index b992debd..88d1dfb2 100644 --- a/src/fsfw/globalfunctions/DleParser.cpp +++ b/src/fsfw/globalfunctions/DleParser.cpp @@ -68,7 +68,7 @@ ReturnValue_t DleParser::parseRingBuf(size_t& readSize) { ctx.setType(ContextType::PACKET_FOUND); ctx.decodedPacket.first = decodedBuf.first; ctx.decodedPacket.second = decodedLen; - readSize = vectorIdx + 1; + readSize = ++vectorIdx; return returnvalue::OK; } else { // invalid packet, skip.