From c7c7540c13ffcdf8488b1002ec07c0047e716723 Mon Sep 17 00:00:00 2001 From: Igor Fedotov Date: Mon, 16 Jan 2017 14:32:58 +0000 Subject: [PATCH] os/bluestore: fix miscalculation in bluestore_extent_ref_map_t::bound_encode Signed-off-by: Igor Fedotov --- src/os/bluestore/bluestore_types.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/bluestore_types.h b/src/os/bluestore/bluestore_types.h index 7b14b87e4cb..99281cc40b6 100644 --- a/src/os/bluestore/bluestore_types.h +++ b/src/os/bluestore/bluestore_types.h @@ -217,7 +217,7 @@ struct bluestore_extent_ref_map_t { bool intersects(uint64_t offset, uint32_t len) const; void bound_encode(size_t& p) const { - denc((uint32_t)0, p); + denc_varint((uint32_t)0, p); size_t elem_size = 0; denc_varint_lowz((uint32_t)0, p); ((const record_t*)nullptr)->bound_encode(elem_size); -- 2.47.3