diff options
author | Sam Atkins <atkinssj@serenityos.org> | 2023-06-02 20:13:18 +0100 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-06-03 16:04:46 +0200 |
commit | c48347f0cbe67423df4e91e7a0c7996a2ae7d5d6 (patch) | |
tree | 3a4079b6ac25b6061d2bdd64cea1b3690295d1f6 | |
parent | 43903aa9604e2ab42beb460bcbb112a83a40cb1e (diff) | |
download | serenity-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.cpp | 2 |
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()) { |