From be7346ce91c7dda4977a857578d8236b3078b9c0 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Wed, 14 Sep 2016 14:56:24 +0800 Subject: [PATCH] os/bluestore: add sanity check for compress() Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 61134bee93b..c022e2ee05d 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -7197,7 +7197,8 @@ int BlueStore::_do_alloc_write( // FIXME: memory alignment here is bad bufferlist t; - c->compress(*l, t); + r = c->compress(*l, t); + assert(r == 0); chdr.length = t.length(); ::encode(chdr, compressed_bl); -- 2.39.5