add nil guild failsafe

This commit is contained in:
wishu
2022-06-16 14:48:52 +10:00
parent 7c34dea35d
commit b7cd7ebc54

View File

@@ -1636,6 +1636,10 @@ func handleMsgMhfUpdateGuildMessageBoard(s *Session, p mhfpacket.MHFPacket) {
pkt := p.(*mhfpacket.MsgMhfUpdateGuildMessageBoard) pkt := p.(*mhfpacket.MsgMhfUpdateGuildMessageBoard)
bf := byteframe.NewByteFrameFromBytes(pkt.Request) bf := byteframe.NewByteFrameFromBytes(pkt.Request)
guild, _ := GetGuildInfoByCharacterId(s, s.charID) guild, _ := GetGuildInfoByCharacterId(s, s.charID)
if guild == nil {
doAckSimpleFail(s, pkt.AckHandle, make([]byte, 4))
return
}
var titleConv, bodyConv string var titleConv, bodyConv string
switch pkt.MessageOp { switch pkt.MessageOp {
case 0: // Create message case 0: // Create message