From a9a399fe24303d933a412f01c01bb8e78d97cf9f Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 13 Jul 2001 05:41:28 +0000 Subject: 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 From-SVN: r43975 --- libjava/java/io/BufferedInputStream.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libjava/java/io/BufferedInputStream.java') 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; -- cgit v1.1