diff --git a/libs/io_utils/pistreampacker.cpp b/libs/io_utils/pistreampacker.cpp index c16db3b0..9b67e18f 100644 --- a/libs/io_utils/pistreampacker.cpp +++ b/libs/io_utils/pistreampacker.cpp @@ -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)