- pkt_length = in_length;
- pkt = packet_receive_str(in_buffer, &pkt_length);
- if(pkt)
- {
- in_length -= pkt_length;
- memmove(in_buffer, in_buffer+pkt_length, in_length);
- }
+ pkt_length = in_fill;
+ pkt = packet_receive_str(in_buffer+in_offset, &pkt_length);
+ if(pkt)
+ in_offset += pkt_length;