Wrap receive tail pointer correctly.
This commit is contained in:
parent
194edcc9cd
commit
fb1570efbf
|
@ -176,7 +176,8 @@ flush_recv_packets(raw1394handle_t handle,
|
||||||
|
|
||||||
handle->iso.tail += handle->iso.max_packet_size;
|
handle->iso.tail += handle->iso.max_packet_size;
|
||||||
handle->iso.packet_count--;
|
handle->iso.packet_count--;
|
||||||
if (handle->iso.tail == handle->iso.buffer_end)
|
|
||||||
|
if (handle->iso.tail + handle->iso.max_packet_size > handle->iso.buffer_end)
|
||||||
handle->iso.tail = handle->iso.buffer;
|
handle->iso.tail = handle->iso.buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Reference in New Issue