summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Atkins <atkinssj@serenityos.org>2023-06-02 20:13:18 +0100
committerAndreas Kling <kling@serenityos.org>2023-06-03 16:04:46 +0200
commitc48347f0cbe67423df4e91e7a0c7996a2ae7d5d6 (patch)
tree3a4079b6ac25b6061d2bdd64cea1b3690295d1f6
parent43903aa9604e2ab42beb460bcbb112a83a40cb1e (diff)
downloadserenity-c48347f0cbe67423df4e91e7a0c7996a2ae7d5d6.zip
LibWeb: Exit `parse_font_family_value()` when hitting an illegal token
...instead of looping forever. Oops! :^)
-rw-r--r--Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp
index 622a4c8d47..b504eba1e2 100644
--- a/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp
+++ b/Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp
@@ -5962,6 +5962,8 @@ ErrorOr<RefPtr<StyleValue>> Parser::parse_font_family_value(TokenStream<Componen
return nullptr;
continue;
}
+
+ return nullptr;
}
if (!current_name_parts.is_empty()) {