From 179f30861dc62700f7d1abf8ee4a1018c1862386 Mon Sep 17 00:00:00 2001 From: Lynix Date: Mon, 22 Jun 2015 14:27:42 +0200 Subject: [PATCH] Core/Bitset: Fix Bitset::FindNext Former-commit-id: 20d18be6e8039fc386ef7c402878b3d29577b46d --- include/Nazara/Core/Bitset.inl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/Nazara/Core/Bitset.inl b/include/Nazara/Core/Bitset.inl index c8467c27e..e439dfc80 100644 --- a/include/Nazara/Core/Bitset.inl +++ b/include/Nazara/Core/Bitset.inl @@ -104,7 +104,8 @@ unsigned int NzBitset::FindNext(unsigned int bit) const { NazaraAssert(bit < m_bitCount, "Bit index out of range"); - bit++; + if (++bit >= m_bitCount) + return npos; // Le bloc du bit, l'indice du bit unsigned int blockIndex = GetBlockIndex(bit);