1 --- centericq-4.21.0.orig/libicq2000-0.1/src/DirectClient.cpp
2 +++ centericq-4.21.0/libicq2000-0.1/src/DirectClient.cpp
5 m_recv.setLittleEndian();
7 + if (length == 0) return; // short read, toss it back (nothing to do)
8 if (length > Incoming_Packet_Limit) throw ParseException("Received too long incoming packet");
9 if (m_recv.remains() < length) return; // waiting for more of the packet