]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mdsmap: init fields in ctor
authorSage Weil <sage@inktank.com>
Sat, 29 Sep 2012 08:32:08 +0000 (01:32 -0700)
committerSage Weil <sage@inktank.com>
Sat, 29 Sep 2012 08:32:08 +0000 (01:32 -0700)
At (2): Non-static class member "session_timeout" is not initialized in this constructor nor in any functions that it calls.
At (4): Non-static class member "session_autoclose" is not initialized in this constructor nor in any functions that it calls.
At (6): Non-static class member "max_file_size" is not initialized in this constructor nor in any functions that it calls.
CID 717238: Uninitialized scalar field (UNINIT_CTOR)
At (8): Non-static class member "max_mds" is not initialized in this constructor nor in any functions that it calls.

Signed-off-by: Sage Weil <sage@inktank.com>
src/mds/MDSMap.h

index 4424c1792f91125489d3f4292178553740035bcc..dc8969c3cff0dba48ce9a4b5c8050763338f28fc 100644 (file)
@@ -204,8 +204,13 @@ public:
 public:
   MDSMap() 
     : epoch(0), flags(0), last_failure(0), last_failure_osd_epoch(0), tableserver(0), root(0),
-      cas_pg_pool(-1), metadata_pg_pool(0) {
-  }
+      session_timeout(0),
+      session_autoclose(0),
+      max_file_size(0),
+      cas_pg_pool(-1),
+      metadata_pg_pool(0),
+      max_mds(0)
+  { }
 
   utime_t get_session_timeout() {
     return utime_t(session_timeout,0);