From: Sage Weil Date: Thu, 13 Sep 2018 19:14:43 +0000 (-0500) Subject: msg/Messenger: uninline ms_deliver_verify_authorizer X-Git-Tag: v14.0.1~26^2~11 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=b462cf2b226c4a806b0c7d52717112ac3ae62fa8;p=ceph.git msg/Messenger: uninline ms_deliver_verify_authorizer Signed-off-by: Sage Weil --- diff --git a/src/msg/Messenger.cc b/src/msg/Messenger.cc index 495e6064fe0d6..2d2c68ae96f3d 100644 --- a/src/msg/Messenger.cc +++ b/src/msg/Messenger.cc @@ -104,3 +104,19 @@ int Messenger::bindv(const entity_addrvec_t& addrs) << addrs.legacy_addr() << dendl; return bind(addrs.legacy_addr()); } + +bool Messenger::ms_deliver_verify_authorizer( + Connection *con, int peer_type, + int protocol, bufferlist& authorizer, bufferlist& authorizer_reply, + bool& isvalid, CryptoKey& session_key, + std::unique_ptr *challenge) +{ + for (const auto& dispatcher : dispatchers) { + if (dispatcher->ms_verify_authorizer(con, peer_type, protocol, + authorizer, + authorizer_reply, + isvalid, session_key, challenge)) + return true; + } + return false; +} diff --git a/src/msg/Messenger.h b/src/msg/Messenger.h index 737d1bcaba494..971acb477edfa 100644 --- a/src/msg/Messenger.h +++ b/src/msg/Messenger.h @@ -769,17 +769,11 @@ public: * @return True if we were able to prove or disprove correctness of * authorizer, false otherwise. */ - bool ms_deliver_verify_authorizer(Connection *con, int peer_type, - int protocol, bufferlist& authorizer, bufferlist& authorizer_reply, - bool& isvalid, CryptoKey& session_key, - std::unique_ptr *challenge) { - for (const auto& dispatcher : dispatchers) { - if (dispatcher->ms_verify_authorizer(con, peer_type, protocol, authorizer, authorizer_reply, - isvalid, session_key, challenge)) - return true; - } - return false; - } + bool ms_deliver_verify_authorizer( + Connection *con, int peer_type, + int protocol, bufferlist& authorizer, bufferlist& authorizer_reply, + bool& isvalid, CryptoKey& session_key, + std::unique_ptr *challenge); /** * @} // Dispatcher Interfacing