From f16a31476a3f9b44a7c3dabf0dfd2a0d015b11b9 Mon Sep 17 00:00:00 2001 From: xie xingguo Date: Sun, 18 Sep 2016 11:40:56 +0800 Subject: [PATCH] tools/rebuild_mondb: kill compiling warning MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit As follow: [ 72%] Building CXX object src/tools/CMakeFiles/ceph-objectstore-tool.dir/RadosDump.cc.o /home/jenkins-build/build/workspace/ceph-pull-requests/src/tools/rebuild_mondb.cc: In function ‘int update_mon_db(ObjectStore&, OSDSuperblock&, const string&, const string&)’: /home/jenkins-build/build/workspace/ceph-pull-requests/src/tools/rebuild_mondb.cc:289:22: warning: ‘crc’ may be used uninitialized in this function [-Wmaybe-uninitialized] if (have_crc && osdmap.get_crc() != crc) { ^ /home/jenkins-build/build/workspace/ceph-pull-requests/src/tools/rebuild_mondb.cc:238:14: note: ‘crc’ was declared here uint32_t crc; Signed-off-by: xie xingguo --- src/tools/rebuild_mondb.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tools/rebuild_mondb.cc b/src/tools/rebuild_mondb.cc index 232df75ff622..e0376db2ee24 100644 --- a/src/tools/rebuild_mondb.cc +++ b/src/tools/rebuild_mondb.cc @@ -235,7 +235,7 @@ int update_osdmap(ObjectStore& fs, OSDSuperblock& sb, MonitorDBStore& ms) for (auto e = max(last_committed+1, sb.oldest_map); e <= sb.newest_map; e++) { bool have_crc = false; - uint32_t crc; + uint32_t crc = -1; uint64_t features = 0; // add inc maps { -- 2.47.3