diff --git a/src/common/string_util.h b/src/common/string_util.h index ff2fdf8c0..8af21b02f 100644 --- a/src/common/string_util.h +++ b/src/common/string_util.h @@ -210,8 +210,8 @@ std::string EncodeHex(const u8* data, int length); template ALWAYS_INLINE static bool IsHexDigit(T ch) { - return ((ch >= static_cast('a') && ch <= static_cast('a')) || - (ch >= static_cast('A') && ch <= static_cast('Z')) || + return ((ch >= static_cast('a') && ch <= static_cast('f')) || + (ch >= static_cast('A') && ch <= static_cast('F')) || (ch >= static_cast('0') && ch <= static_cast('9'))); }