From 99c8b5ca2df00835341af5bc7d9078ee48f243d8 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 17 Jun 2020 16:47:05 +0800 Subject: [PATCH] 1 --- server/imserver/handlermgr.cc | 1 + server/imserver/player.cc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/server/imserver/handlermgr.cc b/server/imserver/handlermgr.cc index d8eeccb..3623b62 100644 --- a/server/imserver/handlermgr.cc +++ b/server/imserver/handlermgr.cc @@ -58,6 +58,7 @@ void HandlerMgr::RegisterNetMsgHandlers() RegisterNetMsgHandler(&wsmsghandler, &Player::_CMUpdateTempCustomData); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMFriendList); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMFriendApply); + RegisterNetMsgHandler(&wsmsghandler, &Player::_CMFriendApplyList); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMFriendIgnore); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMFriendDelete); RegisterNetMsgHandler(&wsmsghandler, &Player::_CMFriendBlackList); diff --git a/server/imserver/player.cc b/server/imserver/player.cc index 506264a..f18b43e 100644 --- a/server/imserver/player.cc +++ b/server/imserver/player.cc @@ -218,7 +218,7 @@ void Player::_CMFriendApplyList(f8::MsgHdr& hdr, const cs::CMFriendApplyList& ms delete paging; }; - cs::MFPaging* paging_copy = nullptr; + cs::MFPaging* paging_copy = new cs::MFPaging; *paging_copy = msg.paging(); a8::XObject conn_info = DBEngine::Instance()->GetConnInfo(myself.crc32_code); DBEngine::Instance()->ExecAsyncScript