From 6cf668308a9d003b0b6364b824331df53c2a3ba4 Mon Sep 17 00:00:00 2001 From: Shinobu Kinjo Date: Thu, 12 Oct 2017 11:03:12 +0900 Subject: [PATCH] mon/OSDMonitor: Move bufferlist before use Signed-off-by: Shinobu Kinjo --- src/mon/OSDMonitor.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mon/OSDMonitor.cc b/src/mon/OSDMonitor.cc index 43e8861864f..5c8f00ee1b2 100644 --- a/src/mon/OSDMonitor.cc +++ b/src/mon/OSDMonitor.cc @@ -922,8 +922,6 @@ void OSDMonitor::encode_pending(MonitorDBStore::TransactionRef t) } } - bufferlist bl; - { OSDMap tmp; tmp.deepish_copy_from(osdmap); @@ -1197,6 +1195,7 @@ void OSDMonitor::encode_pending(MonitorDBStore::TransactionRef t) // encode assert(get_last_committed() + 1 == pending_inc.epoch); + bufferlist bl; ::encode(pending_inc, bl, features | CEPH_FEATURE_RESERVED); dout(20) << " full_crc " << tmp.get_crc() -- 2.39.5