From 36537be9d62136e3cc41369234ea3cb2d7561872 Mon Sep 17 00:00:00 2001 From: wish Date: Sat, 16 Jul 2022 04:39:29 +1000 Subject: [PATCH] workaround for infinite updateguildmessageboard packets --- 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 9a978c306..52586a82e 100644 --- a/Erupe/server/channelserver/handlers_guild.go +++ b/Erupe/server/channelserver/handlers_guild.go @@ -1783,6 +1783,10 @@ func handleMsgMhfUpdateGuildMessageBoard(s *Session, p mhfpacket.MHFPacket) { bf := byteframe.NewByteFrameFromBytes(pkt.Request) guild, _ := GetGuildInfoByCharacterId(s, s.charID) if guild == nil { + if pkt.MessageOp == 5 { + doAckSimpleSucceed(s, pkt.AckHandle, make([]byte, 4)) + return + } doAckSimpleFail(s, pkt.AckHandle, make([]byte, 4)) return }