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>
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;