]> git.cworth.org Git - apitrace/commitdiff
Fix delRegionByPointer().
authorJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 1 Mar 2012 15:43:04 +0000 (15:43 +0000)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Thu, 8 Mar 2012 09:20:03 +0000 (10:20 +0100)
retrace_stdc.cpp

index 03c38653819bef94e826241ac1f8a46f6f0540cf..d92590a1bfdaedc2560fbbbd003234bc926b00d7 100644 (file)
@@ -132,8 +132,7 @@ delRegion(unsigned long long address) {
 
 void
 delRegionByPointer(void *ptr) {
-    RegionMap::iterator it = regionMap.begin();
-    while (it != regionMap.end()) {
+    for (RegionMap::iterator it = regionMap.begin(); it != regionMap.end(); ++it) {
         if (it->second.buffer == ptr) {
             regionMap.erase(it);
             return;