From: Jos Collin Date: Thu, 21 Sep 2017 09:05:39 +0000 (+0530) Subject: mgr: silence warning from -Wsign-compare X-Git-Tag: v13.0.1~813^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a38ad9714a3a31fdf756a3fc8592217bebad2580;p=ceph-ci.git mgr: silence warning from -Wsign-compare Fixed the warning: ceph/src/mgr/Mgr.cc: In lambda function: ceph/src/mgr/Mgr.cc:413:42: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (unsigned int osd_id = 0; osd_id < osd_map.get_max_osd(); ++osd_id) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Jos Collin --- diff --git a/src/mgr/Mgr.cc b/src/mgr/Mgr.cc index edb93846851..de60b4c771f 100644 --- a/src/mgr/Mgr.cc +++ b/src/mgr/Mgr.cc @@ -410,7 +410,7 @@ void Mgr::handle_osd_map() * reload the metadata. */ objecter->with_osdmap([this, &names_exist](const OSDMap &osd_map) { - for (unsigned int osd_id = 0; osd_id < osd_map.get_max_osd(); ++osd_id) { + for (int osd_id = 0; osd_id < osd_map.get_max_osd(); ++osd_id) { if (!osd_map.exists(osd_id)) { continue; }