afk: Add missing wptr wraparound

Signed-off-by: Martin Povišer <povik@cutebit.org>
This commit is contained in:
Martin Povišer 2023-02-09 15:47:13 +01:00 committed by Hector Martin
parent 264e18169f
commit f7824561af

View file

@ -302,6 +302,8 @@ static int afk_epic_tx(afk_epic_ep_t *epic, u32 channel, u32 type, void *data, s
wptr += size;
wptr = ALIGN_UP(wptr, 1 << BLOCK_SHIFT);
if (wptr >= rb->bufsz)
wptr = 0;
memcpy(hdr + 1, data, size);