diff --git a/repos/os/include/audio_out_session/audio_out_session.h b/repos/os/include/audio_out_session/audio_out_session.h index 144bcfc371..32d96bff1d 100644 --- a/repos/os/include/audio_out_session/audio_out_session.h +++ b/repos/os/include/audio_out_session/audio_out_session.h @@ -263,7 +263,7 @@ class Audio_out::Stream * * This means that allocation will start at current queue position. */ - void reset() { _tail = _pos; } + void reset() { _tail = (_pos + 1) % QUEUE_SIZE; } /**