diff options
| author | Chris Burdess <dog@bluezoo.org> | 2005-12-29 09:14:19 +0000 |
|---|---|---|
| committer | Chris Burdess <dog@bluezoo.org> | 2005-12-29 09:14:19 +0000 |
| commit | b91aa9e58f8db725da1b33461ffd38af23bedf33 (patch) | |
| tree | 0ab9de666a816a359618415b5a7b68d6ef9e8773 /gnu/xml/stream/CRLFReader.java | |
| parent | d00f77c58e298185c68d13f6d8f7ce0fb94433ae (diff) | |
| download | classpath-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.java | 2 |
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 } |
