diff --git a/server/imserver/playermgr.cc b/server/imserver/playermgr.cc index d8cf711..35cc294 100644 --- a/server/imserver/playermgr.cc +++ b/server/imserver/playermgr.cc @@ -50,7 +50,7 @@ void PlayerMgr::_SS_IM_SendChatMsg(f8::MsgHdr& hdr, const ss::SS_IM_SendChatMsg& void PlayerMgr::_SS_IM_SendCustomMsg(f8::MsgHdr& hdr, const ss::SS_IM_SendCustomMsg& msg) { Player* hum = GetPlayerByAccountId(msg.target()); - if (hum && !hum->GetBlackListById(msg.target())) { + if (hum && !hum->GetBlackListById(msg.context().user_info().base_data().account_id())) { cs::SMCustomMsgNotify notifymsg; notifymsg.set_sender(msg.context().user_info().base_data().account_id()); notifymsg.set_msg(msg.msg());