aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/io/BufferedInputStream.java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2001-07-13 05:41:28 +0000
committerTom Tromey <tromey@gcc.gnu.org>2001-07-13 05:41:28 +0000
commita9a399fe24303d933a412f01c01bb8e78d97cf9f (patch)
tree4aff078d910dc63cd6e5522da1dc415bc661bb0c /libjava/java/io/BufferedInputStream.java
parentc813baa415260f431f2a5c67312338802cbe5671 (diff)
downloadgcc-a9a399fe24303d933a412f01c01bb8e78d97cf9f.zip
gcc-a9a399fe24303d933a412f01c01bb8e78d97cf9f.tar.gz
gcc-a9a399fe24303d933a412f01c01bb8e78d97cf9f.tar.bz2
re PR libgcj/3426 (java.io.InputStreamReader, infinite loop)
Fix for PR libgcj/3426: * gnu/gcj/convert/natIconv.cc: Include CharConversionException.h, errno.h. (read): Throw exception if character conversion fails. * java/io/BufferedInputStream.java (refill): Now package-private. * java/io/InputStreamReader.java (ready): Simplified. (refill): New method. (read): Use it. Co-Authored-By: David Brownell <david-b@pacbell.net> From-SVN: r43975
Diffstat (limited to 'libjava/java/io/BufferedInputStream.java')
-rw-r--r--libjava/java/io/BufferedInputStream.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/libjava/java/io/BufferedInputStream.java b/libjava/java/io/BufferedInputStream.java
index 6473854..15fa936 100644
--- a/libjava/java/io/BufferedInputStream.java
+++ b/libjava/java/io/BufferedInputStream.java
@@ -1,4 +1,4 @@
-/* Copyright (C) 1998, 1999 Free Software Foundation
+/* Copyright (C) 1998, 1999, 2001 Free Software Foundation
This file is part of libgcj.
@@ -131,7 +131,7 @@ public class BufferedInputStream extends FilterInputStream
return origN - n;
}
- private boolean refill() throws IOException
+ boolean refill() throws IOException
{
if (markpos < 0)
count = pos = 0;