aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2003-02-13 23:15:20 +0000
committerMark Wielaard <mark@gcc.gnu.org>2003-02-13 23:15:20 +0000
commit530ee84d755579fcd8505ee6edb8aa3994467e6f (patch)
treef988f66c3a7883b9c28abe6102fee256bb055671 /libjava/java
parent42f86c485678c0f0bf30ebb6aee63abb69e787c3 (diff)
downloadgcc-530ee84d755579fcd8505ee6edb8aa3994467e6f.zip
gcc-530ee84d755579fcd8505ee6edb8aa3994467e6f.tar.gz
gcc-530ee84d755579fcd8505ee6edb8aa3994467e6f.tar.bz2
InflaterInputStream.java (read): Return zero when len is zero.
* java/util/zip/InflaterInputStream.java (read): Return zero when len is zero. From-SVN: r62872
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/util/zip/InflaterInputStream.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/libjava/java/util/zip/InflaterInputStream.java b/libjava/java/util/zip/InflaterInputStream.java
index 5aac73d..b045349 100644
--- a/libjava/java/util/zip/InflaterInputStream.java
+++ b/libjava/java/util/zip/InflaterInputStream.java
@@ -1,5 +1,5 @@
/* InflaterInputStream.java - Input stream filter for decompressing
- Copyright (C) 1999, 2000, 2002 Free Software Foundation, Inc.
+ Copyright (C) 1999, 2000, 2002, 2003 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -90,6 +90,8 @@ public class InflaterInputStream extends FilterInputStream
{
if (inf == null)
throw new IOException ("stream closed");
+ if (len == 0)
+ return 0;
if (inf.finished())
return -1;