diff --git a/server/channelserver/handlers.go b/server/channelserver/handlers.go index a6c9f8c53..74a7aa8ef 100644 --- a/server/channelserver/handlers.go +++ b/server/channelserver/handlers.go @@ -257,7 +257,7 @@ func handleMsgSysCreateStage(s *Session, p mhfpacket.MHFPacket) { s.server.stagesLock.Lock() s.server.stages[stripNullTerminator(s.stageID)] = &Stage{} - s.server.stagesLock.Lock() + s.server.stagesLock.Unlock() resp := make([]byte, 8) // Unk resp. s.QueueAck(pkt.AckHandle, resp)