]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: init inode_t::dir_layout
authorSage Weil <sage@inktank.com>
Fri, 19 Oct 2012 16:04:10 +0000 (09:04 -0700)
committerSage Weil <sage@inktank.com>
Fri, 19 Oct 2012 16:04:10 +0000 (09:04 -0700)
At (2): Non-static class member field "dir_layout.dl_dir_hash" is not initialized in this constructor nor in any functions that it calls.
At (4): Non-static class member field "dir_layout.dl_unused1" is not initialized in this constructor nor in any functions that it calls.
At (6): Non-static class member field "dir_layout.dl_unused2" is not initialized in this constructor nor in any functions that it calls.
CID 717258 (#1 of 1): Uninitialized scalar field (UNINIT_CTOR)

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

index 629fca132dc95040d48481ae8279f18155542b3b..5a19022fc7d8788fbf7a904818b11e71586cbfc3 100644 (file)
@@ -422,6 +422,7 @@ struct inode_t {
              time_warp_seq(0),
              version(0), file_data_version(0), xattr_version(0), last_renamed_version(0) { 
     memset(&layout, 0, sizeof(layout));
+    memset(&dir_layout, 0, sizeof(dir_layout));
   }
 
   // file type