diff --git a/server/hallserver/room/roommgr.go b/server/hallserver/room/roommgr.go index 3d484e8b..8601a3fc 100644 --- a/server/hallserver/room/roommgr.go +++ b/server/hallserver/room/roommgr.go @@ -139,6 +139,7 @@ func (this *roomMgr) CMGetCurrentRoom(hdr *f5.MsgHdr, msg *cs.CMGetCurrentRoom) hum := hdr.Context.(common.Player) rspMsg := &cs.SMGetCurrentRoom{} if hum.GetRoom() != nil && hum.GetRoom().GetRoomState() == ROOM_INIT_STATE { + rspMsg.Room = new(cs.MFCurrentRoom) hum.GetRoom().(*room).fillMFCurrentRoom(rspMsg.Room) hum.SendMsg(rspMsg) return