sqlparse: avoid recursion issues (#9186)

Fixes: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=54212
This commit is contained in:
DavidKorczynski 2022-12-12 10:32:51 +00:00 committed by GitHub
parent 1b6c740e2d
commit cfe8beb54c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 1 deletions

View File

@ -19,7 +19,11 @@ import sqlparse
def TestOneInput(data):
fdp = atheris.FuzzedDataProvider(data)
sqlparse.parse(fdp.ConsumeUnicodeNoSurrogates(sys.maxsize))
try:
sqlparse.parse(fdp.ConsumeUnicodeNoSurrogates(sys.maxsize))
except RecursionError:
# Not interesting
pass
def main():