Index: C:/harmony/trunk_0427/modules/luni/src/main/java/java/lang/String.java =================================================================== --- C:/harmony/trunk_0427/modules/luni/src/main/java/java/lang/String.java (revision 418179) +++ C:/harmony/trunk_0427/modules/luni/src/main/java/java/lang/String.java (working copy) @@ -1733,6 +1737,9 @@ if (cs instanceof StringBuffer) return contentEquals((StringBuffer)cs); else { + if (cs.length() != count) { + return false; + } return regionMatches(0, cs.toString(), 0, cs.length()); } }