api fixes, PIStreamPacker potential fixes

This commit is contained in:
2020-06-18 17:14:33 +03:00
parent 4910631ce8
commit 02ac4020d3
4 changed files with 39 additions and 8 deletions

View File

@@ -114,7 +114,7 @@ void PIStreamPacker::received(uchar * readed, int size) {
void PIStreamPacker::received(const PIByteArray & data) {
stream.append(data);
//piCout << "rec" << data.size();
while (stream.size_s() >= 4) {
while (stream.size_s() >= 6) {
if (packet_size < 0) {
ushort sign(0);
memcpy(&sign, stream.data(), 2);