RAM Search: Fix counting of number of changes.
This commit is contained in:
parent
45848c7591
commit
fc1ebb2597
|
@ -309,11 +309,11 @@ void UpdateRegionT(const MemoryRegion& region, const MemoryRegion* nextRegionPtr
|
|||
if(i >= indexEnd+k)
|
||||
continue;
|
||||
int m = (j-k+sizeof(compareType)) & (sizeof(compareType)-1);
|
||||
if(nextValidChange[m]+sizeof(compareType) <= i+sizeof(compareType)) // if we didn't already increase the change count for this entry
|
||||
if(nextValidChange[m] <= i) // if we didn't already increase the change count for this entry
|
||||
{
|
||||
//if(s_numChanges[i-k] != 0xFFFF)
|
||||
s_numChanges[i-k]++; // increase the change count for this entry
|
||||
nextValidChange[m] = i+sizeof(compareType); // and remember not to increase it again
|
||||
nextValidChange[m] = i-k+sizeof(compareType); // and remember not to increase it again
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue