From ebe662377f1aa70d7d70b1ee2529b24b98e29ea3 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Thu, 12 Nov 2009 09:51:29 -0800 Subject: [PATCH] msg: don't die unconditionally when got unknown message type --- src/msg/Message.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/msg/Message.cc b/src/msg/Message.cc index 309f17eb9b7fc..b3495ed0ba355 100644 --- a/src/msg/Message.cc +++ b/src/msg/Message.cc @@ -502,7 +502,9 @@ Message *decode_message(ceph_msg_header& header, ceph_msg_footer& footer, default: dout(0) << "can't decode unknown message type " << type << " MSG_AUTH=" << CEPH_MSG_AUTH << dendl; - assert(0); + if (g_conf.ms_die_on_bad_msg) + assert(0); + return 0; } m->set_header(header); -- 2.39.5