From 4a962e2701c9068edabed5122e4e173b9b8ea94a Mon Sep 17 00:00:00 2001 From: wish Date: Wed, 29 Nov 2023 23:14:34 +1100 Subject: [PATCH] fix SaveDecoMyset on first save --- server/channelserver/handlers_house.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/channelserver/handlers_house.go b/server/channelserver/handlers_house.go index 1cb47ec3e..62561c96d 100644 --- a/server/channelserver/handlers_house.go +++ b/server/channelserver/handlers_house.go @@ -281,6 +281,11 @@ func handleMsgMhfSaveDecoMyset(s *Session, p mhfpacket.MHFPacket) { bf.WriteUint8(0) } + // Handle nil data + if len(temp) == 0 { + temp = append(bf.Data(), uint8(0)) + } + // Build a map of set data sets := make(map[uint16][]byte) oldSets := byteframe.NewByteFrameFromBytes(temp[2:])