]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/Capability.h: init scalar fields in ctor
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Tue, 23 Feb 2016 18:26:01 +0000 (19:26 +0100)
committerSage Weil <sage@redhat.com>
Wed, 9 Nov 2016 19:45:22 +0000 (14:45 -0500)
Fix for:

CID 1138591 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)
 uninit_member: Non-static class member cap_id is not initialized in this
  constructor nor in any functions that it calls.
 uninit_member: Non-static class member issue_seq is not initialized in
  this constructor nor in any functions that it calls.
 uninit_member: Non-static class member mseq is not initialized in this
  constructor nor in any functions that it calls.

Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
src/mds/Capability.h

index 4f8508c95d72f0372d6d250240c0f53342d864d9..ec10ae2d353bb32290096ac8c25b2809ec2fcbf2 100644 (file)
@@ -99,7 +99,7 @@ public:
     int64_t cap_id;
     ceph_seq_t issue_seq;
     ceph_seq_t mseq;
-    Import() {}
+    Import() : cap_id(0), issue_seq(0), mseq(0) {}
     Import(int64_t i, ceph_seq_t s, ceph_seq_t m) : cap_id(i), issue_seq(s), mseq(m) {}
     void encode(bufferlist &bl) const;
     void decode(bufferlist::iterator &p);