From: Samuel Just Date: Sun, 24 Jun 2012 20:30:53 +0000 (-0700) Subject: ObjectStore::Transaction: initialize pool_override in all constructors X-Git-Tag: v0.48argonaut~21 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4e45d60f6e3459bbfc03deaad2edf9d6216c1aba;p=ceph.git 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 --- diff --git a/src/os/ObjectStore.h b/src/os/ObjectStore.h index 53f365773db..bcbffe4883d 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); }