From f97ab5f58bf286652a9a1c222d8539370217279c Mon Sep 17 00:00:00 2001 From: GHOSCHT <31184695+GHOSCHT@users.noreply.github.com> Date: Thu, 30 Mar 2023 17:49:40 +0200 Subject: [PATCH] Fix circular buffer index Index was previously not being increased as statement could not be reached --- Firmware/src/Util/CircularBuffer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/src/Util/CircularBuffer.h b/Firmware/src/Util/CircularBuffer.h index c65f85e..c879dc6 100644 --- a/Firmware/src/Util/CircularBuffer.h +++ b/Firmware/src/Util/CircularBuffer.h @@ -10,8 +10,8 @@ public: /// @brief Warning: Does not deconstruct entry! If necessary use /// etl::circular_buffer instead! T &pop() { - return buffer[index]; index = (index + 1) % buffer.size(); + return buffer[index]; } private: