]> git-server-git.apps.pok.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)
committersinguliere <singuliere@autistici.org>
Fri, 9 Apr 2021 05:27:17 +0000 (07:27 +0200)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit aee46aaa500e6e27e64f08966772294762f6f08f)

src/rgw/rgw_datalog.cc

index cb5cba7269fb1497b28cc03e808095b4318a0b5e..6184d7a80f6adb08fd8a4030cc3b7a9b2371ee2b 100644 (file)
@@ -727,7 +727,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();