From: Max Kellermann Date: Fri, 4 Oct 2024 09:44:02 +0000 (+0200) Subject: common/SloppyCRCMap: use the erase() return value X-Git-Tag: v20.0.0~791^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=adc0a601d870cb70590138b14f011b8159f6589e;p=ceph.git common/SloppyCRCMap: use the erase() return value Signed-off-by: Max Kellermann --- diff --git a/src/common/SloppyCRCMap.cc b/src/common/SloppyCRCMap.cc index ec9cbdf53a6..f82a70701d2 100644 --- a/src/common/SloppyCRCMap.cc +++ b/src/common/SloppyCRCMap.cc @@ -73,7 +73,7 @@ void SloppyCRCMap::truncate(uint64_t offset) offset -= offset % block_size; std::map::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)