]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common/SloppyCRCMap: use the erase() return value
authorMax Kellermann <max.kellermann@ionos.com>
Fri, 4 Oct 2024 09:44:02 +0000 (11:44 +0200)
committerMax Kellermann <max.kellermann@ionos.com>
Wed, 9 Oct 2024 20:39:56 +0000 (22:39 +0200)
Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
src/common/SloppyCRCMap.cc

index ec9cbdf53a6a7d485649408cc75f1d815c719fdc..f82a70701d21eea6eb6499211fd53a9f909a8b98 100644 (file)
@@ -73,7 +73,7 @@ void SloppyCRCMap::truncate(uint64_t offset)
   offset -= offset % block_size;
   std::map<uint64_t,uint32_t>::iterator p = crc_map.lower_bound(offset);
   while (p != crc_map.end())
-    crc_map.erase(p++);
+    p = crc_map.erase(p);
 }
 
 void SloppyCRCMap::zero(uint64_t offset, uint64_t len)