From 5b0bda5291d20fb7cb6a57ec409ac7175ed99556 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 9 Mar 2026 18:21:57 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/mod/friend/Friend.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/server/game/mod/friend/Friend.go b/src/server/game/mod/friend/Friend.go index afd552c8..97525533 100644 --- a/src/server/game/mod/friend/Friend.go +++ b/src/server/game/mod/friend/Friend.go @@ -235,10 +235,14 @@ func (f *FriendMod) InitData(M_DwUin int64) { } } - for k, v := range f.ReplyList { - if !f.CheckFriend(v.Uid) { - f.ReplyList = append(f.ReplyList[:k], f.ReplyList[k+1:]...) + if len(f.ReplyList) > 0 { + validReplyList := make([]*ReplyInfo, 0, len(f.ReplyList)) + for _, v := range f.ReplyList { + if f.CheckFriend(v.Uid) { + validReplyList = append(validReplyList, v) + } } + f.ReplyList = validReplyList } f.version() }