From e708cdf28c9ad0cd6ba9f8724f38e65658daacf0 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sun, 30 Mar 2014 12:41:07 -0400 Subject: [PATCH] Fix FindFlagChar giving '?' for Admin_Custom6 (nobug, r=asherkin). --- core/AdminCache.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/core/AdminCache.cpp b/core/AdminCache.cpp index ff41fb07d..94a71e37e 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] = '?'; - } } }