diff --git a/server/gameserver/incubator.cc b/server/gameserver/incubator.cc index bd1acff5..3252fec9 100644 --- a/server/gameserver/incubator.cc +++ b/server/gameserver/incubator.cc @@ -339,6 +339,9 @@ int Incubator::GetPveLeftTime() return 0; } xtimer_list* timer = wave_timers_[room->pve_data.wave]; + if (!timer) { + return 0; + } int remain_time = room->xtimer.GetRemainTime(timer); return remain_time * FRAME_RATE_MS; }