]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/events: Initialize Non-static class members in ESession 15969/head
authorJos Collin <jcollin@redhat.com>
Wed, 28 Jun 2017 11:53:55 +0000 (17:23 +0530)
committerJos Collin <jcollin@redhat.com>
Wed, 28 Jun 2017 11:53:59 +0000 (17:23 +0530)
CID 717250: Uninitialized scalar field (UNINIT_CTOR)
2. uninit_member: Non-static class member cmapv is not initialized in this constructor nor in any functions that it calls.
4. uninit_member: Non-static class member inotablev is not initialized in this constructor nor in any functions that it calls.

Signed-off-by: Jos Collin <jcollin@redhat.com>
src/mds/events/ESession.h

index 83b9a8fc0fd5b985a9fa122d17afad7f03aaa150..53f320b4263e75c62fed237d28093d6d2cfa5343 100644 (file)
@@ -24,10 +24,10 @@ class ESession : public LogEvent {
  protected:
   entity_inst_t client_inst;
   bool open;    // open or close
-  version_t cmapv;  // client map version
+  version_t cmapv{0};  // client map version
 
   interval_set<inodeno_t> inos;
-  version_t inotablev;
+  version_t inotablev{0};
 
   // Client metadata stored during open
   std::map<std::string, std::string> client_metadata;