]> git.cworth.org Git - apitrace/blobdiff - retrace/retrace_swizzle.cpp
retrace: Fix off-by-one error in detection of intersecting regions.
[apitrace] / retrace / retrace_swizzle.cpp
index 52d1d74dfd251eeb20cc9ce8c462a4f81a970313..693fdfeb375a5bbd9fd315801a3717ca973d3db8 100644 (file)
@@ -108,7 +108,7 @@ addRegion(unsigned long long address, void *buffer, unsigned long long size)
 
 #ifndef NDEBUG
     RegionMap::iterator start = lowerBound(address);
-    RegionMap::iterator stop = upperBound(address + size);
+    RegionMap::iterator stop = upperBound(address + size - 1);
     if (0) {
         // Forget all regions that intersect this new one.
         regionMap.erase(start, stop);