diff --git a/saco/game/util.cpp b/saco/game/util.cpp index a70528b..aaa9a08 100644 --- a/saco/game/util.cpp +++ b/saco/game/util.cpp @@ -918,7 +918,7 @@ BOOL IsHexChar(wchar_t c) DWORD GetColorFromEmbedCode(char *szString) { if(szString[0] && szString[0] == '{' - && szString[1] && IsHexChar(szString[1]) + && szString[1] && (szString[1] >= '0' && szString[1] <= '9' || szString[1] >= 'A' && szString[1] <= 'F' || szString[1] >= 'a' && szString[1] <= 'f') && szString[2] && IsHexChar(szString[2]) && szString[3] && IsHexChar(szString[3]) && szString[4] && IsHexChar(szString[4])