]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix signed/unsigned comp
authorSage Weil <sage@newdream.net>
Tue, 5 Apr 2011 21:38:48 +0000 (14:38 -0700)
committerSage Weil <sage@newdream.net>
Tue, 5 Apr 2011 21:39:14 +0000 (14:39 -0700)
warning: osd/ReplicatedPG.cc:1208: comparison between signed and unsigned integer expressions

Signed-off-by: Sage Weil <sage@newdream.net>
src/osd/ReplicatedPG.cc

index c49bebfae35f44754f17bfff75f02403cbed9fe1..7c82b882d10a67594f5a352d1b1844d554dbb152 100644 (file)
@@ -1205,7 +1205,7 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector<OSDOp>& ops,
          struct stat st;
          memset(&st, 0, sizeof(st));
          result = osd->store->stat(coll, soid, &st);
-         if (result || st.st_size != oi.size) {
+         if (result || (uint64_t)st.st_size != oi.size) {
            osd->clog.error() << info.pgid << " " << soid << " oi.size " << oi.size
                              << " but stat got " << result << " size " << st.st_size << "\n";
            assert(0 == "oi disagrees with stat");