]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-filestore-dump: fix uninit fields in ctor
authorSage Weil <sage@inktank.com>
Thu, 9 May 2013 15:50:33 +0000 (08:50 -0700)
committerSage Weil <sage@inktank.com>
Thu, 9 May 2013 17:49:00 +0000 (10:49 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/tools/ceph-filestore-dump.cc

index cbde3a52d4783f0fe4ec18dc50cfc6c8c741b1c6..7b8a2243fbe9bf00203729d2a4b333b9cc54079f 100644 (file)
@@ -253,10 +253,16 @@ struct metadata_section {
   epoch_t map_epoch;
   pg_info_t info;
   pg_log_t log;
+
   metadata_section(__u8 struct_ver, epoch_t map_epoch, const pg_info_t &info,
-    const pg_log_t &log): struct_ver(struct_ver),
-    map_epoch(map_epoch), info(info), log(log) { }
-  metadata_section() { }
+                  const pg_log_t &log)
+    : struct_ver(struct_ver),
+      map_epoch(map_epoch),
+      info(info),
+      log(log) { }
+  metadata_section()
+    : struct_ver(0),
+      map_epoch(0) { }
 
   void encode(bufferlist& bl) const {
     ENCODE_START(1, 1, bl);