]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: Fix signed comparison warning
authorAdam C. Emerson <aemerson@redhat.com>
Tue, 6 Apr 2021 17:59:14 +0000 (13:59 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Wed, 7 Apr 2021 17:28:02 +0000 (13:28 -0400)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/rgw/rgw_datalog.cc

index c8f7fabe6e092fbf7034dfcef7b6b0978fb2d561..bdfa7e5bacec4aee4675ae3fbeefd5d22aabfb28 100644 (file)
@@ -728,7 +728,7 @@ int DataLogBackends::list(int shard, int max_entries,
     for (auto& g : gentries) {
       g.log_id = gencursor(gen_id, g.log_id);
     }
-    if (gentries.size() > max_entries)
+    if (int s = gentries.size(); s < 0 || s > max_entries)
       max_entries = 0;
     else
       max_entries -= gentries.size();