summaryrefslogtreecommitdiff
path: root/boost/geometry/iterators/ever_circling_iterator.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/geometry/iterators/ever_circling_iterator.hpp')
-rw-r--r--boost/geometry/iterators/ever_circling_iterator.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/boost/geometry/iterators/ever_circling_iterator.hpp b/boost/geometry/iterators/ever_circling_iterator.hpp
index 566669e26d..50b20480cd 100644
--- a/boost/geometry/iterators/ever_circling_iterator.hpp
+++ b/boost/geometry/iterators/ever_circling_iterator.hpp
@@ -177,7 +177,7 @@ private:
inline void advance(difference_type n)
{
- if (m_index >= 0 && m_index < m_size
+ if (m_index >= 0 && m_index < m_size
&& m_index + n >= 0 && m_index + n < m_size)
{
m_index += n;
@@ -196,7 +196,7 @@ private:
{
m_index += m_size;
}
- m_index = m_index % m_size;
+ m_index = m_index % m_size;
this->m_iterator = boost::begin(*m_range) + m_index;
}