summaryrefslogtreecommitdiff
path: root/gnu/java/net
diff options
context:
space:
mode:
authorChris Burdess <dog@bluezoo.org>2005-12-27 19:56:16 +0000
committerChris Burdess <dog@bluezoo.org>2005-12-27 19:56:16 +0000
commitd00f77c58e298185c68d13f6d8f7ce0fb94433ae (patch)
tree611594519313152d0cf35cee3351010d557fb714 /gnu/java/net
parent2e6234c321f29c31ddb3f77568c8eb551f92d393 (diff)
downloadclasspath-d00f77c58e298185c68d13f6d8f7ce0fb94433ae.tar.gz
2005-12-27 Chris Burdess <dog@gnu.org>
* gnu/java/net/CRLFInputStream.java, gnu/xml/stream/SAXParser.java, gnu/xml/stream/XMLParser.java, resource/META-INF/services/javax.xml.parsers.SAXParserFactory: Fix XML parser stream issues. Add support for ignorable whitespace to SAX parser. Allow validating parser to parse invalid files. * gnu/xml/stream/BufferedReader.java, gnu/xml/stream/XMLInputStreamReader.java: Move buffering functionality of XMLInputStreamReader to BufferedReader.
Diffstat (limited to 'gnu/java/net')
-rw-r--r--gnu/java/net/CRLFInputStream.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/java/net/CRLFInputStream.java b/gnu/java/net/CRLFInputStream.java
index d0f9e8c41..91fd840b8 100644
--- a/gnu/java/net/CRLFInputStream.java
+++ b/gnu/java/net/CRLFInputStream.java
@@ -128,7 +128,7 @@ public class CRLFInputStream
in.reset();
if (i != -1)
{
- l = in.read(b, off, i + 1); // read to CR
+ l = in.read(b, off, (i + 1) - off); // read to CR
in.read(); // skip LF
b[i] = LF; // fix CR as LF
}