From: Sage Weil Date: Tue, 1 Sep 2015 17:59:40 +0000 (-0400) Subject: os/newstore: fix swarning X-Git-Tag: v9.1.0~178^2~2^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F5748%2Fhead;p=ceph.git 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 --- diff --git a/src/os/newstore/NewStore.cc b/src/os/newstore/NewStore.cc index 58d3aff9d85c..953dcd22d586 100644 --- a/src/os/newstore/NewStore.cc +++ b/src/os/newstore/NewStore.cc @@ -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;