From a027dae5178936b18f4b8a4e86a2a26dce7f34ec Mon Sep 17 00:00:00 2001 From: Kefu Chai Date: Wed, 22 Nov 2017 16:25:18 +0800 Subject: [PATCH] osd: use prefix increment for non trivial iterator Signed-off-by: Kefu Chai --- src/osd/ReplicatedBackend.cc | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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(); -- 2.47.3