diff --git a/include/Nazara/Core/Bitset.inl b/include/Nazara/Core/Bitset.inl index 783db508d..abb69e5d1 100644 --- a/include/Nazara/Core/Bitset.inl +++ b/include/Nazara/Core/Bitset.inl @@ -480,6 +480,11 @@ unsigned int NzBitset::FindFirstFrom(unsigned int blockIndex) if (m_blocks[i]) break; } + + // Est-ce qu'on a un bloc non-nul ? + if (i == m_blocks.size()-1) + return npos; + Block block = m_blocks[i]; // Calcul de la position du LSB dans le bloc (et ajustement de la position)