Merge pull request #100167 from AshWolf/header-guards-crash-fix

Fix crash within header_guards when a file is too short
This commit is contained in:
Thaddeus Crews 2024-12-09 14:33:26 -06:00
commit d6473dd3fa
No known key found for this signature in database
GPG Key ID: 62181B86FE9E5D84

View File

@ -36,11 +36,16 @@ for file in sys.argv[1:]:
break
if HEADER_CHECK_OFFSET < 0:
invalid.append(file)
continue
HEADER_BEGIN_OFFSET = HEADER_CHECK_OFFSET + 1
HEADER_END_OFFSET = len(lines) - 1
if HEADER_BEGIN_OFFSET >= HEADER_END_OFFSET:
invalid.append(file)
continue
split = file.split("/") # Already in posix-format.
prefix = ""