diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index 0a03e2fa..149fd3df 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -566,6 +566,11 @@ func FriendLogBackData(p *Player) { var reply []*proto.ResFriendReply for _, v := range FriendMod.ReplyList { ps := G_GameLogicPtr.GetResSimplePlayerByUid(v.Uid) + if ps == nil { + ps = &proto.ResPlayerSimple{ + Uid: int64(v.Uid), + } + } reply = append(reply, &proto.ResFriendReply{ Player: ps, Type: int32(v.Type),