From 9c8827a5bd4b15f86fdc1ea14852b73bb4e5a8b8 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 21 Dec 2014 07:26:07 -0800 Subject: [PATCH] osd/ReplicatedPG: initialize new_backfill in ctor *** CID 1260213: Uninitialized scalar field (UNINIT_CTOR) /osd/ReplicatedPG.cc: 1242 in ReplicatedPG::ReplicatedPG(OSDService *, std::tr1::shared_ptr, const PGPool &, spg_t)() 1236 snap_trimmer_machine(this) 1237 { 1238 missing_loc.set_backend_predicates( 1239 pgbackend->get_is_readable_predicate(), 1240 pgbackend->get_is_recoverable_predicate()); 1241 snap_trimmer_machine.initiate(); >>> CID 1260213: Uninitialized scalar field (UNINIT_CTOR) >>> Non-static class member "new_backfill" is not initialized in this constructor nor in any functions that it calls. 1242 } 1243 1244 void ReplicatedPG::get_src_oloc(const object_t& oid, const object_locator_t& oloc, object_locator_t& src_oloc) 1245 { 1246 src_oloc = oloc; 1247 if (oloc.key.empty()) Signed-off-by: Sage Weil --- src/osd/ReplicatedPG.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osd/ReplicatedPG.cc b/src/osd/ReplicatedPG.cc index 637cb67b14003..ab33293043aa9 100644 --- a/src/osd/ReplicatedPG.cc +++ b/src/osd/ReplicatedPG.cc @@ -1232,6 +1232,7 @@ ReplicatedPG::ReplicatedPG(OSDService *o, OSDMapRef curmap, PGBackend::build_pg_backend( _pool.info, curmap, this, coll_t(p), coll_t::make_temp_coll(p), o->store, cct)), snapset_contexts_lock("ReplicatedPG::snapset_contexts"), + new_backfill(false), temp_seq(0), snap_trimmer_machine(this) { -- 2.39.5