From c13bb7aa48ec936c200727cc88f2892036326b77 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 1 Sep 2015 13:59:40 -0400 Subject: [PATCH] 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 --- src/os/newstore/NewStore.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; -- 2.47.3