From 46054ce646314adad581a3cb88cdce6f1197ba4f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 19 Oct 2012 09:04:10 -0700 Subject: [PATCH] mds: init inode_t::dir_layout 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 --- src/mds/mdstypes.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mds/mdstypes.h b/src/mds/mdstypes.h index 629fca132dc95..5a19022fc7d87 100644 --- a/src/mds/mdstypes.h +++ b/src/mds/mdstypes.h @@ -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 -- 2.39.5