diff --git a/core/AdminCache.cpp b/core/AdminCache.cpp index ff41fb07..94a71e37 100644 --- a/core/AdminCache.cpp +++ b/core/AdminCache.cpp @@ -287,16 +287,14 @@ void AdminCache::OnSourceModLevelChange(const char *mapName) /* For now, we only read these once per level. */ s_FlagReader.LoadLevels(); + memset(g_ReverseFlags, '?', sizeof(g_ReverseFlags)); + for (i = 0; i < 26; i++) { if (FindFlag('a' + i, &flag)) { g_ReverseFlags[flag] = 'a' + i; } - else - { - g_ReverseFlags[flag] = '?'; - } } }