|
|
| |
size = htol16(*((int16_t*) tempbuffer)); | size = htol16(*((int16_t*) tempbuffer)); |
| |
if ( (size < 0) || (size > _MAX_NET_PACKET_SIZE) ) { |
if ( (size < 2) || (size > _MAX_NET_PACKET_SIZE) ) { |
LOG( ("OnReadStreamServer : Invalid Packet Size %d", size) ); | LOG( ("OnReadStreamServer : Invalid Packet Size %d", size) ); |
recvoffset = 0; | recvoffset = 0; |
client->headerincomplete = false; | client->headerincomplete = false; |
|
|
| |
size = htol16(*((int16_t*) tempbuffer)); | size = htol16(*((int16_t*) tempbuffer)); |
| |
if ( (size < 0) || (size > _MAX_NET_PACKET_SIZE) ) { |
if ( (size < 2) || (size > _MAX_NET_PACKET_SIZE) ) { |
LOG( ("OnReadStreamServer : Invalid Packet Size %d", size) ); | LOG( ("OnReadStreamServer : Invalid Packet Size %d", size) ); |
recvoffset = 0; | recvoffset = 0; |
client->messageincomplete = false; | client->messageincomplete = false; |
|
|
} else if (recvsize >= 2) { | } else if (recvsize >= 2) { |
size = htol16(*((int16_t*) (recvbuffer + recvoffset))); | size = htol16(*((int16_t*) (recvbuffer + recvoffset))); |
| |
if( (size < 0) || (size > _MAX_NET_PACKET_SIZE) ) { |
if( (size < 2) || (size > _MAX_NET_PACKET_SIZE) ) { |
LOG( ("OnReadStreamServer : Invalid Packet Size %d", size) ); | LOG( ("OnReadStreamServer : Invalid Packet Size %d", size) ); |
recvoffset = 0; | recvoffset = 0; |
client->tempoffset = 0; | client->tempoffset = 0; |