summaryrefslogtreecommitdiff
path: root/gnu/xml/stream/CRLFReader.java
diff options
context:
space:
mode:
authorChris Burdess <dog@bluezoo.org>2005-12-29 09:14:19 +0000
committerChris Burdess <dog@bluezoo.org>2005-12-29 09:14:19 +0000
commitb91aa9e58f8db725da1b33461ffd38af23bedf33 (patch)
tree0ab9de666a816a359618415b5a7b68d6ef9e8773 /gnu/xml/stream/CRLFReader.java
parentd00f77c58e298185c68d13f6d8f7ce0fb94433ae (diff)
downloadclasspath-b91aa9e58f8db725da1b33461ffd38af23bedf33.tar.gz
2005-12-28 Chris Burdess <dog@gnu.org>
* gnu/xml/stream/CRLFReader.java: Fixed bug where pos > 0. * gnu/xml/stream/XMLParser.java, gnu/xml/stream/UnicodeReader.java: Use Unicode code points instead of UTF-16 chars, resolving Unicode surrogates. * resource/META-INF/services/org.xml.sax.driver: Updated legacy SAX factory mechanism for new SAX driver.
Diffstat (limited to 'gnu/xml/stream/CRLFReader.java')
-rw-r--r--gnu/xml/stream/CRLFReader.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/xml/stream/CRLFReader.java b/gnu/xml/stream/CRLFReader.java
index 1baa591d3..1d214ce52 100644
--- a/gnu/xml/stream/CRLFReader.java
+++ b/gnu/xml/stream/CRLFReader.java
@@ -109,7 +109,7 @@ class CRLFReader
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] = '\n'; // fix CR as LF
}