From 5632477f79ffc9f7dff0174afe83da9336f464d4 Mon Sep 17 00:00:00 2001 From: mkwcat Date: Thu, 4 Jan 2024 16:34:11 -0500 Subject: [PATCH] GPCM: Fix nil pointer dereference in bestie message --- gpcm/friend.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gpcm/friend.go b/gpcm/friend.go index 74bbe81..fc88b84 100644 --- a/gpcm/friend.go +++ b/gpcm/friend.go @@ -395,7 +395,7 @@ func (g *GameSpySession) bestieMessage(command common.GameSpyCommand) { if toSession, ok = sessions[uint32(toProfileId)]; !ok || !toSession.LoggedIn { logging.Error(g.ModuleName, "Destination", aurora.Cyan(toProfileId), "is not online") // g.replyError(ErrMessageFriendOffline) - sendMessageToSession("1", toSession.User.ProfileId, g, resvDenyMsg) + sendMessageToSession("1", uint32(toProfileId), g, resvDenyMsg) return } @@ -407,7 +407,7 @@ func (g *GameSpySession) bestieMessage(command common.GameSpyCommand) { if !toSession.DeviceAuthenticated { logging.Error(g.ModuleName, "Destination", aurora.Cyan(toProfileId), "is not device authenticated") - sendMessageToSession("1", toSession.User.ProfileId, g, resvDenyMsg) + sendMessageToSession("1", uint32(toProfileId), g, resvDenyMsg) return }