Author: bago Date: Mon Jul 21 10:52:56 2008 New Revision: 678517 URL: http://svn.apache.org/viewvc?rev=678517&view=rev Log: BufferedLineReaderInputStream indexOf method was ignoring pos and searched in the wrong part of the buffer if pos/len argument were used.
Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java Modified: james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java URL: http://svn.apache.org/viewvc/james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java?rev=678517&r1=678516&r2=678517&view=diff ============================================================================== --- james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java (original) +++ james/mime4j/trunk/src/main/java/org/apache/james/mime4j/BufferedLineReaderInputStream.java Mon Jul 21 10:52:56 2008 @@ -195,7 +195,7 @@ int j = 0; while (j <= len - pattern.length) { - int cur = this.bufpos + j; + int cur = off + j; boolean match = true; for (int i = 0; i < pattern.length; i++) { if (this.buffer[cur + i] != pattern[i]) { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]