From 29460d2212209595616d52619c33201dc7264b00 Mon Sep 17 00:00:00 2001 From: DavidKorczynski Date: Wed, 14 Dec 2022 11:38:32 +0000 Subject: [PATCH] soupsieve: catch recursion errors (#9205) --- projects/soupsieve/fuzz_select.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/soupsieve/fuzz_select.py b/projects/soupsieve/fuzz_select.py index 968d99ca9..3cb1959f8 100644 --- a/projects/soupsieve/fuzz_select.py +++ b/projects/soupsieve/fuzz_select.py @@ -40,6 +40,10 @@ def TestOneInput(data): sv.select(soupsieve_str, the_soup) except sv.SelectorSyntaxError: pass + except RecursionError: + # Not interesting + # Fixes, e.g. https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54288 + pass except NotImplementedError: # Not implemented # Catches e.g. https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54276