diff --git a/kernel/include/kernel/Memory/ByteRingBuffer.h b/kernel/include/kernel/Memory/ByteRingBuffer.h index ef7be9fc..9794ff39 100644 --- a/kernel/include/kernel/Memory/ByteRingBuffer.h +++ b/kernel/include/kernel/Memory/ByteRingBuffer.h @@ -51,7 +51,7 @@ namespace Kernel uint8_t back() const { ASSERT(!empty()); - return reinterpret_cast(m_vaddr)[m_tail + m_size]; + return reinterpret_cast(m_vaddr)[m_tail + m_size - 1]; } bool empty() const { return m_size == 0; }