From 096811cf0638ca37e99ed051681c7c275d7b1098 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Mon, 10 Oct 2016 19:39:18 +0800 Subject: [PATCH] os/bluestore: narrow scope of 'pos' Signed-off-by: xie xingguo --- src/os/bluestore/BlueStore.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index a2de50857dd42..72eaf41d36c42 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -1243,7 +1243,6 @@ ostream& operator<<(ostream& out, const BlueStore::Blob& b) void BlueStore::Blob::discard_unallocated() { - size_t pos = 0; if (blob.is_compressed()) { bool discard = false; bool all_invalid = true; @@ -1260,6 +1259,7 @@ void BlueStore::Blob::discard_unallocated() shared_blob->bc.discard(0, blob.get_compressed_payload_original_length()); } } else { + size_t pos = 0; for (auto e : blob.extents) { if (!e.is_valid()) { shared_blob->bc.discard(pos, e.length); -- 2.39.5