os/newstore: fix swarning

os/newstore/NewStore.cc: In member function 'int NewStore::_zero(NewStore::TransContext*, NewStore::CollectionRef&, const ghobject_t&, uint64_t, size_t)':
os/newstore/NewStore.cc:3693:32: warning: ignoring return value of 'int ftruncate(int, __off64_t)', declared with attribute warn_unused_result [-Wunused-result]
       ::ftruncate(fd, f.length);
                                ^

Signed-off-by: Sage Weil <sage@redhat.com>
This commit is contained in:
Sage Weil 2015-09-01 13:59:40 -04:00
parent 37462359a3
commit c13bb7aa48

View File

@ -3690,7 +3690,8 @@ int NewStore::_zero(TransContext *txc,
goto out;
}
f.length = (offset + length) - f.offset;
::ftruncate(fd, f.length);
r = ::ftruncate(fd, f.length);
assert(r == 0); // this shouldn't fail
dout(20) << __func__ << " tail " << f.fid << " truncating up to "
<< f.length << dendl;
o->onode.size = offset + length;