diff --git a/r5dev/engine/host_state.cpp b/r5dev/engine/host_state.cpp index e925f9c1..6775bca1 100644 --- a/r5dev/engine/host_state.cpp +++ b/r5dev/engine/host_state.cpp @@ -321,6 +321,7 @@ FORCEINLINE void CHostState::GameShutDown(void) g_pServerGameDLL->GameShutdown(); #endif // !CLIENT_DLL m_bActiveGame = 0; + ResetLevelName(); } } @@ -424,9 +425,9 @@ FORCEINLINE void CHostState::State_ChangeLevelMP(void) FORCEINLINE void CHostState::ResetLevelName(void) { #ifdef DEDICATED - const char* szNoMap = "server_idle"; + static const char* szNoMap = "server_idle"; #else // DEDICATED - const char* szNoMap = "main_menu"; + static const char* szNoMap = "main_menu"; #endif Q_snprintf(const_cast(m_levelName), sizeof(m_levelName), szNoMap); }