]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix uninitialized fields in MDiscover
authorSage Weil <sage@inktank.com>
Sun, 6 Apr 2014 20:18:40 +0000 (13:18 -0700)
committerSage Weil <sage@inktank.com>
Sun, 6 Apr 2014 20:18:40 +0000 (13:18 -0700)
Fixes: #7739
Signed-off-by: Sage Weil <sage@inktank.com>
src/messages/MDiscoverReply.h

index 1623cf3113819cf66d5205bf79cd003e8498a492..361a517b2e86b9107a03b129595b0bdc4f094bd0 100644 (file)
@@ -127,7 +127,10 @@ class MDiscoverReply : public Message {
     flag_error_dn(false),
     flag_error_ino(false),
     flag_error_dir(false),
-    dir_auth_hint(CDIR_AUTH_UNKNOWN) {
+    unsolicited(false),
+    dir_auth_hint(CDIR_AUTH_UNKNOWN),
+    starts_with(DIR)
+  {
     header.tid = dis->get_tid();
   }
   MDiscoverReply(dirfrag_t df) :
@@ -141,7 +144,10 @@ class MDiscoverReply : public Message {
     flag_error_dn(false),
     flag_error_ino(false),
     flag_error_dir(false),
-    dir_auth_hint(CDIR_AUTH_UNKNOWN) {
+    unsolicited(false),
+    dir_auth_hint(CDIR_AUTH_UNKNOWN),
+    starts_with(DIR)
+  {
     header.tid = 0;
   }
 private: