diff --git a/libs/main/io_utils/pipacketextractor.cpp b/libs/main/io_utils/pipacketextractor.cpp index e875e937..feeb1839 100644 --- a/libs/main/io_utils/pipacketextractor.cpp +++ b/libs/main/io_utils/pipacketextractor.cpp @@ -292,6 +292,7 @@ bool PIPacketExtractor::threadedRead(const uchar * readed, ssize_t size_) { tmpbuf.append(dev->readForTime(time_)); if (tmpbuf.size() > 0) { packetReceived(tmpbuf.data(), tmpbuf.size()); + tmpbuf.clear(); } break; };