From f9e558b32d2c2ca3c66f0015bc819e8bd168c2a3 Mon Sep 17 00:00:00 2001 From: hyunho Date: Thu, 29 Apr 2021 19:33:34 +0900 Subject: [PATCH] Fix wrong pointer comparison Signed-off-by: hyunho --- cion/channel/server_channel.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cion/channel/server_channel.cc b/cion/channel/server_channel.cc index 68b2232..14f3a87 100644 --- a/cion/channel/server_channel.cc +++ b/cion/channel/server_channel.cc @@ -221,7 +221,7 @@ void ServerChannel::Impl::OnReceived( for (std::shared_ptr peer : channel->impl_->peerlist_) { std::shared_ptr speer = std::dynamic_pointer_cast(peer); - if (speer->GetClientDp() == job.GetClientDp()) { + if (*speer->GetClientDp() == *job.GetClientDp()) { size = 0; parcel->ReadUInt32(&size); if (size == 0) { -- 2.34.1