]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ObjectStore::Transaction: initialize pool_override in all constructors
authorSamuel Just <sam.just@inktank.com>
Sun, 24 Jun 2012 20:30:53 +0000 (13:30 -0700)
committerSamuel Just <sam.just@inktank.com>
Sun, 24 Jun 2012 20:33:36 +0000 (13:33 -0700)
use_pool_override and pool_override weren't initialized in these two
constructors.

Signed-off-by: Samuel Just <sam.just@inktank.com>
src/os/ObjectStore.h

index 53f365773db69b90db9ef8ece4d2d7b89b0da214..bcbffe4883d14b2a467202f5f741d3946b3c719e 100644 (file)
@@ -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); 
     }