diff --git a/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableFixedVector.h b/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableFixedVector.h index a9e365f5f9..c05fb98f72 100644 --- a/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableFixedVector.h +++ b/Gems/Multiplayer/Code/Include/Multiplayer/NetworkTime/RewindableFixedVector.h @@ -112,10 +112,10 @@ namespace Multiplayer typedef const RewindableObject* const_iterator; const_iterator begin() const { return m_container.cbegin(); } - const_iterator end() const { return m_container.cend(); } + const_iterator end() const { return m_container.cbegin() + aznumeric_cast(size()); } typedef RewindableObject* iterator; constexpr iterator begin() { return m_container.begin(); } - constexpr iterator end() { return m_container.end(); } + constexpr iterator end() { return m_container.begin() + aznumeric_cast(size()); } private: AZStd::array, SIZE> m_container;