From e17ec6437dd3439233c61a74f44aebf60d293384 Mon Sep 17 00:00:00 2001 From: Yingxin Cheng Date: Fri, 1 Mar 2019 15:46:36 +0800 Subject: [PATCH] msg/async: fix banner_v1 check in ProtocolV2 Signed-off-by: Yingxin Cheng --- src/msg/async/ProtocolV2.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msg/async/ProtocolV2.cc b/src/msg/async/ProtocolV2.cc index cf700b601d7..8c2d8f239fc 100644 --- a/src/msg/async/ProtocolV2.cc +++ b/src/msg/async/ProtocolV2.cc @@ -826,7 +826,7 @@ CtPtr ProtocolV2::_handle_peer_banner(char *buffer, int r) { unsigned banner_prefix_len = strlen(CEPH_BANNER_V2_PREFIX); if (memcmp(buffer, CEPH_BANNER_V2_PREFIX, banner_prefix_len)) { - if (memcmp(buffer, CEPH_BANNER, strlen(CEPH_BANNER))) { + if (memcmp(buffer, CEPH_BANNER, strlen(CEPH_BANNER)) == 0) { lderr(cct) << __func__ << " peer " << *connection->peer_addrs << " is using msgr V1 protocol" << dendl; return _fault(); -- 2.39.5