From 8c1bbe19e4f0623ba6caa72c8502cf2cde148e0e Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Wed, 17 Jul 2019 14:12:34 -0700 Subject: [PATCH] mds: use auto ref during iteration Signed-off-by: Patrick Donnelly --- src/mds/Server.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index df03426f1d0..7055af0b9c6 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -94,7 +94,7 @@ public: void forward_all(mds_rank_t t) override { mdcache->mds->forward_message_mds(mdr->release_client_request(), t); mdr->set_mds_stamp(ceph_clock_now()); - for (auto m : mdr->batch_reqs) { + for (auto& m : mdr->batch_reqs) { if (!m->killed) mdcache->request_forward(m, t); } @@ -102,7 +102,7 @@ public: } void respond_all(int r) { mdr->set_mds_stamp(ceph_clock_now()); - for (auto m : mdr->batch_reqs) { + for (auto& m : mdr->batch_reqs) { if (!m->killed) { m->tracei = mdr->tracei; m->tracedn = mdr->tracedn; -- 2.39.5