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); mRanges.erase (it);
else else
{ {
mRanges[v + 1] = it->second; ++ (it->first);
it->second = v - 1;
} }
} }
else if (it->second == v) else if (it->second == v)