From: amitkuma Date: Tue, 12 Sep 2017 18:52:15 +0000 (+0530) Subject: messages: Initilization of left memebers X-Git-Tag: v13.0.1~896^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=143a92e85ceb76de765b29fd690d81f7859d3337;p=ceph.git messages: Initilization of left memebers Fixes the coverity issues: ** 717282 Uninitialized scalar field CID 717282 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) 2. uninit_member: Non-static class member seq is not initialized in this constructor nor in any functions that it calls. ** 717287 Uninitialized scalar field CID 717287 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) 2. uninit_member: Non-static class member tid is not initialized in this constructor nor in any functions that it calls. ** 717288 Uninitialized scalar field CID 717288 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) 2. uninit_member: Non-static class member bits is not initialized in this constructor nor in any functions that it calls. ** 717290 Uninitialized scalar field CID 717290 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR) 2. uninit_member: Non-static class member epoch is not initialized in this constructor nor in any functions that it calls. Signed-off-by: Amit Kumar --- diff --git a/src/messages/MMDSBeacon.h b/src/messages/MMDSBeacon.h index a83502e85c4..a328f8ec853 100644 --- a/src/messages/MMDSBeacon.h +++ b/src/messages/MMDSBeacon.h @@ -182,7 +182,7 @@ class MMDSBeacon : public PaxosServiceMessage { string name; MDSMap::DaemonState state; - version_t seq; + version_t seq = 0; mds_rank_t standby_for_rank; string standby_for_name; diff --git a/src/messages/MMDSFindInoReply.h b/src/messages/MMDSFindInoReply.h index 82523ca82c8..996d677789c 100644 --- a/src/messages/MMDSFindInoReply.h +++ b/src/messages/MMDSFindInoReply.h @@ -19,7 +19,7 @@ #include "include/filepath.h" struct MMDSFindInoReply : public Message { - ceph_tid_t tid; + ceph_tid_t tid = 0; filepath path; MMDSFindInoReply() : Message(MSG_MDS_FINDINOREPLY) {} diff --git a/src/messages/MMDSFragmentNotify.h b/src/messages/MMDSFragmentNotify.h index 5568b37c0fa..1d8e7e3114c 100644 --- a/src/messages/MMDSFragmentNotify.h +++ b/src/messages/MMDSFragmentNotify.h @@ -20,7 +20,7 @@ class MMDSFragmentNotify : public Message { inodeno_t ino; frag_t basefrag; - int8_t bits; + int8_t bits = 0; public: inodeno_t get_ino() { return ino; } diff --git a/src/messages/MMDSMap.h b/src/messages/MMDSMap.h index 92b4e1cafd9..679f559bf8e 100644 --- a/src/messages/MMDSMap.h +++ b/src/messages/MMDSMap.h @@ -26,7 +26,7 @@ class MMDSMap : public Message { public: uuid_d fsid; - epoch_t epoch; + epoch_t epoch = 0; bufferlist encoded; version_t get_epoch() const { return epoch; }