Index: trunk/modules/nio_char/src/main/java/java/nio/charset/CoderResult.java =================================================================== --- trunk/modules/nio_char/src/main/java/java/nio/charset/CoderResult.java (revision 429933) +++ trunk/modules/nio_char/src/main/java/java/nio/charset/CoderResult.java (working copy) @@ -138,7 +138,7 @@ */ public static synchronized CoderResult malformedForLength(int length) throws IllegalArgumentException { - if (length > 0) { + if (length >= 0) { synchronized (_malformedErrors) { Integer key = new Integer(length); CoderResult r = (CoderResult) _malformedErrors.get(key);