Browse Source

LibWeb: Avoid nullptr dereference when parsing grid sizes

Sam Atkins 2 years ago
parent
commit
b0a43404b9
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp

+ 1 - 1
Userland/Libraries/LibWeb/CSS/Parser/Parser.cpp

@@ -6349,7 +6349,7 @@ Optional<CSS::GridSize> Parser::parse_grid_size(ComponentValue const& component_
         auto const& function = component_value.function();
         if (function.name().equals_ignoring_ascii_case("calc"sv)) {
             auto calculated_style_value = parse_calculated_value(function.values());
-            if (calculated_style_value.is_error()) {
+            if (calculated_style_value.is_error() || calculated_style_value.value().is_null()) {
                 // FIXME: Propagate error
                 return {};
             }