From b243b116c9b6f6925744a87b598d57793ef67000 Mon Sep 17 00:00:00 2001 From: Misa Date: Mon, 15 Feb 2021 20:43:58 -0800 Subject: [PATCH] Fix VVV_isxdigit() accepting A-Za-z instead of A-Fa-f This function accepted more characters than it should have. (I made the same mistake on my PR to SDL, embarassingly enough...) --- desktop_version/src/UtilityClass.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desktop_version/src/UtilityClass.cpp b/desktop_version/src/UtilityClass.cpp index 56117e7c..3edb1024 100644 --- a/desktop_version/src/UtilityClass.cpp +++ b/desktop_version/src/UtilityClass.cpp @@ -290,8 +290,8 @@ bool is_number(const char* str) static bool VVV_isxdigit(const unsigned char digit) { - return (digit >= 'a' && digit <= 'z') - || (digit >= 'A' && digit <= 'Z') + return (digit >= 'a' && digit <= 'f') + || (digit >= 'A' && digit <= 'F') || SDL_isdigit(digit); }