From 23c338d1b1af710230761ac463af9ce4f9f2a42e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 21 Nov 2008 11:21:46 -0800 Subject: [PATCH] client: fix ms_handle_failure --- src/client/Client.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/Client.cc b/src/client/Client.cc index 96d73cc57ca47..f710fa8859777 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -5043,6 +5043,8 @@ void Client::ms_handle_failure(Message *m, const entity_inst_t& inst) dout(0) << "ms_handle_failure " << *m << " to " << inst << ", resending to mon" << mon << dendl; + if (m->get_payload().length() == 0) + m->encode_payload(); Message *n = decode_message(m->get_header(), m->get_footer(), m->get_payload(), m->get_data()); messenger->send_message(n, monmap->get_inst(mon)); } -- 2.39.5