Fix a bug in RangeSet::clearValue

This commit is contained in:
JoelKatz
2013-07-04 00:26:27 -07:00
parent d303e7dba8
commit 89b4d70cd4

View File

@@ -120,8 +120,7 @@ void RangeSet::clearValue (uint32 v)
mRanges.erase (it);
else
{
mRanges[v + 1] = it->second;
it->second = v - 1;
++ (it->first);
}
}
else if (it->second == v)