From b7cd7ebc548565a4d953dc389868d6d18115a7e6 Mon Sep 17 00:00:00 2001 From: wishu Date: Thu, 16 Jun 2022 14:48:52 +1000 Subject: [PATCH] add nil guild failsafe --- Erupe/server/channelserver/handlers_guild.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Erupe/server/channelserver/handlers_guild.go b/Erupe/server/channelserver/handlers_guild.go index 634c10fab..05e698bdb 100644 --- a/Erupe/server/channelserver/handlers_guild.go +++ b/Erupe/server/channelserver/handlers_guild.go @@ -1636,6 +1636,10 @@ func handleMsgMhfUpdateGuildMessageBoard(s *Session, p mhfpacket.MHFPacket) { pkt := p.(*mhfpacket.MsgMhfUpdateGuildMessageBoard) bf := byteframe.NewByteFrameFromBytes(pkt.Request) guild, _ := GetGuildInfoByCharacterId(s, s.charID) + if guild == nil { + doAckSimpleFail(s, pkt.AckHandle, make([]byte, 4)) + return + } var titleConv, bodyConv string switch pkt.MessageOp { case 0: // Create message