From e88039d4e026f4185e789b7b60a08ca3cc02a918 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Tue, 3 Feb 2015 10:32:34 -0500 Subject: [PATCH] Fix FindFlagChar not finding char for AdminFlag_Custom6. --- core/logic/AdminCache.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/core/logic/AdminCache.cpp b/core/logic/AdminCache.cpp index 5b77907a..0b997082 100644 --- a/core/logic/AdminCache.cpp +++ b/core/logic/AdminCache.cpp @@ -1600,17 +1600,13 @@ bool AdminCache::FindFlag(char c, AdminFlag *pAdmFlag) bool AdminCache::FindFlagChar(AdminFlag flag, char *c) { - if (!g_FlagCharSet[flag]) - { - return false; - } - + char flagchar = g_ReverseFlags[flag]; if (c) { - *c = g_ReverseFlags[flag]; + *c = flagchar; } - return true; + return flagchar != '?'; } FlagBits AdminCache::ReadFlagString(const char *flags, const char **end)