From 47df0cbbc82778beaa12f4b5f84f924c32ce2c60 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 13 Jun 2020 13:46:12 +0200 Subject: [PATCH] LibWeb: Fix broken tokenization of hexadecimal character references We were interpreting 'A'-'F' as decimal digits which didn't work right. --- Libraries/LibWeb/Parser/HTMLTokenizer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp index fc113b8e44..bcdd5a87e2 100644 --- a/Libraries/LibWeb/Parser/HTMLTokenizer.cpp +++ b/Libraries/LibWeb/Parser/HTMLTokenizer.cpp @@ -129,7 +129,7 @@ if (current_input_character.has_value() && current_input_character.value() >= 'a' && current_input_character.value() <= 'z') #define ON_ASCII_DIGIT \ - if (current_input_character.has_value() && isxdigit(current_input_character.value())) + if (current_input_character.has_value() && isdigit(current_input_character.value())) #define ON_ASCII_HEX_DIGIT \ if (current_input_character.has_value() && isxdigit(current_input_character.value()))