From 97e03b9f286a8f59b7cfaff257ec6838a8eb7f05 Mon Sep 17 00:00:00 2001 From: Seth Goings Date: Thu, 1 Sep 2011 09:11:39 -0600 Subject: [PATCH] Fixed possible ArrayIndexOutOfBounds exception --- classpath/java/io/BufferedReader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classpath/java/io/BufferedReader.java b/classpath/java/io/BufferedReader.java index 7b8e940681..9c77a3246a 100644 --- a/classpath/java/io/BufferedReader.java +++ b/classpath/java/io/BufferedReader.java @@ -45,7 +45,7 @@ public class BufferedReader extends Reader { if (buffer[i] == '\n' || buffer[i] == '\r') { sb.append(buffer, position, i - position); position = i + 1; - if(buffer[i+1] != null && buffer[i+1] == '\n') { + if(i+1 < limit && buffer[i+1] == '\n') { position = i + 1; } return sb.toString();