From 86f76f96df53168f6551270dff94515156c3ddef Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Wed, 22 Jun 2016 22:26:46 +0800 Subject: [PATCH] msg/async: recover lock to continue later Signed-off-by: Haomai Wang --- src/msg/async/AsyncConnection.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/msg/async/AsyncConnection.cc b/src/msg/async/AsyncConnection.cc index 79403d0bcd38d..7e486d30be0af 100644 --- a/src/msg/async/AsyncConnection.cc +++ b/src/msg/async/AsyncConnection.cc @@ -1599,6 +1599,7 @@ ssize_t AsyncConnection::handle_connect_msg(ceph_msg_connect &connect, bufferlis bool authorizer_valid; if (!async_msgr->verify_authorizer(this, peer_type, connect.authorizer_protocol, authorizer_bl, authorizer_reply, authorizer_valid, session_key) || !authorizer_valid) { + lock.Lock(); ldout(async_msgr->cct,0) << __func__ << ": got bad authorizer" << dendl; session_security.reset(); return _reply_accept(CEPH_MSGR_TAG_BADAUTHORIZER, connect, reply, authorizer_reply); -- 2.39.5