]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/filestore: fix warning
authorSage Weil <sage@redhat.com>
Fri, 18 Mar 2016 14:16:49 +0000 (10:16 -0400)
committerSage Weil <sage@redhat.com>
Fri, 18 Mar 2016 14:16:49 +0000 (10:16 -0400)
os/filestore/FileStore.cc: In member function ‘int FileStore::_zero(const coll_t&, const ghobject_t&, uint64_t, size_t)’:
os/filestore/FileStore.cc:3294:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
       if (offset + len > st.st_size) {
                        ^

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/filestore/FileStore.cc

index 24f7431c85e2243d054d506972551c6cba6869e5..6677c86dc4b95147cd47db2cf4ed52e527b8fdb9 100644 (file)
@@ -3291,7 +3291,7 @@ int FileStore::_zero(const coll_t& cid, const ghobject_t& oid, uint64_t offset,
       ret = -errno;
     } else {
       // ensure we extent file size, if needed
-      if (offset + len > st.st_size) {
+      if (offset + len > (uint64_t)st.st_size) {
        ret = ::ftruncate(**fd, offset + len);
        if (ret < 0) {
          ret = -errno;