ソースを参照

fixed crash when file too short

Andrew 9 ヶ月 前
コミット
7558bed893
1 ファイル変更5 行追加0 行削除
  1. 5 0
      misc/scripts/header_guards.py

+ 5 - 0
misc/scripts/header_guards.py

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