From: Kefu Chai Date: Fri, 28 Apr 2017 06:08:19 +0000 (+0800) Subject: osd/OSDMap: should update input param if osd dne X-Git-Tag: v12.0.3~175^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=8f2537ff303e4a0a7b29a5fee3ab4b24cff7a551;p=ceph.git osd/OSDMap: should update input param if osd dne Signed-off-by: Kefu Chai --- diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index 96bfa8a29e48..3aca5a2ceb18 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -1663,7 +1663,7 @@ void OSDMap::_remove_nonexistent_osds(const pg_pool_t& pool, if (removed) osds.resize(osds.size() - removed); } else { - for (auto osd : osds) { + for (auto& osd : osds) { if (!exists(osd)) osd = CRUSH_ITEM_NONE; }