From 4e45d60f6e3459bbfc03deaad2edf9d6216c1aba Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Sun, 24 Jun 2012 13:30:53 -0700 Subject: [PATCH] ObjectStore::Transaction: initialize pool_override in all constructors use_pool_override and pool_override weren't initialized in these two constructors. Signed-off-by: Samuel Just --- src/os/ObjectStore.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/os/ObjectStore.h b/src/os/ObjectStore.h index 53f365773db69..bcbffe4883d14 100644 --- a/src/os/ObjectStore.h +++ b/src/os/ObjectStore.h @@ -547,12 +547,12 @@ public: sobject_encoding(false), pool_override(-1), use_pool_override(false) {} Transaction(bufferlist::iterator &dp) : ops(0), pad_unused_bytes(0), largest_data_len(0), largest_data_off(0), largest_data_off_in_tbl(0), - sobject_encoding(false) { + sobject_encoding(false), pool_override(-1), use_pool_override(false) { decode(dp); } Transaction(bufferlist &nbl) : ops(0), pad_unused_bytes(0), largest_data_len(0), largest_data_off(0), largest_data_off_in_tbl(0), - sobject_encoding(false) { + sobject_encoding(false), pool_override(-1), use_pool_override(false) { bufferlist::iterator dp = nbl.begin(); decode(dp); } -- 2.39.5