fix: PIStreamPacker division by zero when max_packet_size is 0
This commit is contained in:
@@ -73,6 +73,7 @@ void PIStreamPacker::send(const PIByteArray & data) {
|
||||
} else
|
||||
hdr << int(cd.size_s());
|
||||
cd.insert(0, hdr);
|
||||
if (max_packet_size <= 0) return;
|
||||
int pcnt = (cd.size_s() - 1) / max_packet_size + 1, pst = 0;
|
||||
for (int i = 0; i < pcnt; ++i) {
|
||||
if (i == pcnt - 1)
|
||||
|
||||
Reference in New Issue
Block a user