]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
msgr: print dump before asserting (if that is enabled)
authorSage Weil <sage@inktank.com>
Tue, 26 Feb 2013 20:38:33 +0000 (12:38 -0800)
committerSage Weil <sage@inktank.com>
Tue, 26 Feb 2013 20:38:33 +0000 (12:38 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/msg/Message.cc

index d5088dcc0331ca3867c4c330f109ae680f0902b1..72450d9e6020883f07e20fbad8a2dfb1849cb085 100644 (file)
@@ -658,11 +658,11 @@ Message *decode_message(CephContext *cct, ceph_msg_header& header, ceph_msg_foot
       lderr(cct) << "failed to decode message of type " << type
                 << " v" << header.version
                 << ": " << e.what() << dendl;
-      if (cct->_conf->ms_die_on_bad_msg)
-       assert(0);
       ldout(cct, 30) << "dump: \n";
       m->get_payload().hexdump(*_dout);
       *_dout << dendl;
+      if (cct->_conf->ms_die_on_bad_msg)
+       assert(0);
     }
     m->put();
     return 0;