浏览代码

Fixed array bounds issue. Resolves #593.

Brucey 2 年之前
父节点
当前提交
d3b5ab2890
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      toker.bmx

+ 4 - 2
toker.bmx

@@ -441,8 +441,10 @@ Type TToker
 	Method Join:String(startLine:Int, endLine:Int, s:String)
 		Local sb:TStringBuffer = New TStringBuffer
 		For Local i:Int = startLine - 1 To endLine
-			sb.Append(_lines[i])
-			sb.Append(s)
+			If i < _lines.Length Then
+				sb.Append(_lines[i])
+				sb.Append(s)
+			End If
 		Next
 		Return sb.ToString()
 	End Method