]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr: silence warning from -Wsign-compare 17881/head
authorJos Collin <jcollin@redhat.com>
Thu, 21 Sep 2017 09:05:39 +0000 (14:35 +0530)
committerJos Collin <jcollin@redhat.com>
Thu, 21 Sep 2017 09:06:38 +0000 (14:36 +0530)
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 <jcollin@redhat.com>
src/mgr/Mgr.cc

index edb93846851a9e08fdd501ccd3b8aff5c287d2d3..de60b4c771fa95bffdd43c936e2643d78aa8b603 100644 (file)
@@ -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;
       }