diff --git a/src/server/game/register_network_func.go b/src/server/game/register_network_func.go index d5368bc5..98ed81ab 100644 --- a/src/server/game/register_network_func.go +++ b/src/server/game/register_network_func.go @@ -5780,6 +5780,9 @@ func ReqFriendReplyHandle(player *Player, buf []byte) error { case friend.REPLY_TYPE_CATNIP: // 猫草大作战同意邀请 GameId := GoUtil.Int(ReplyInfo.Param) activityInfo := player.GetActivityInfo(player.GetActivityId(activity.ACT_TYPE_CATNIP)) + if activityInfo == nil { + break + } err := player.SetCatnipPartner(GameId, ReplyInfo.Uid, activityInfo.EndT) if err == nil { CatnipMod := player.PlayMod.getCatnipMod()