From: Kefu Chai Date: Wed, 22 Nov 2017 08:25:18 +0000 (+0800) Subject: osd: use prefix increment for non trivial iterator X-Git-Tag: v13.0.1~98^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F19097%2Fhead;p=ceph.git osd: use prefix increment for non trivial iterator Signed-off-by: Kefu Chai --- diff --git a/src/osd/ReplicatedBackend.cc b/src/osd/ReplicatedBackend.cc index 773b83728cb5..995010d21e1e 100644 --- a/src/osd/ReplicatedBackend.cc +++ b/src/osd/ReplicatedBackend.cc @@ -244,13 +244,9 @@ void ReplicatedBackend::clear_recovery_state() void ReplicatedBackend::on_change() { dout(10) << __func__ << dendl; - for (map::iterator i = in_progress_ops.begin(); - i != in_progress_ops.end(); - i++) { - if (i->second.on_commit) - delete i->second.on_commit; - if (i->second.on_applied) - delete i->second.on_applied; + for (auto& op : in_progress_ops) { + delete op.second.on_commit; + delete op.second.on_applied; } in_progress_ops.clear(); clear_recovery_state();