From: Sage Weil Date: Sun, 6 Apr 2014 20:18:40 +0000 (-0700) Subject: mds: fix uninitialized fields in MDiscover X-Git-Tag: v0.79~3^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=87e6a62e4fbb7dcc7e173b8ffacc4cf233e3af6e;p=ceph.git mds: fix uninitialized fields in MDiscover Fixes: #7739 Signed-off-by: Sage Weil --- diff --git a/src/messages/MDiscoverReply.h b/src/messages/MDiscoverReply.h index 1623cf311381..361a517b2e86 100644 --- a/src/messages/MDiscoverReply.h +++ b/src/messages/MDiscoverReply.h @@ -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: