summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-16 14:58:15 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2002-10-16 14:58:15 +0000
commit357b362e687b54158c4646f32af59025b9dbca68 (patch)
tree8b5064bd95996dbdbda5d93f476e5f225f6018e5 /libjava/java
parentc469025ea33baccee508c12e9dd4020aeb08f5b6 (diff)
downloadppe42-gcc-357b362e687b54158c4646f32af59025b9dbca68.tar.gz
ppe42-gcc-357b362e687b54158c4646f32af59025b9dbca68.zip
Fix for PR libgcj/8234:
* java/util/zip/natInflater.cc (reset): Reset avail_in. * java/util/zip/natDeflater.cc (reset): Reset avail_in. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58205 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/util/zip/natDeflater.cc1
-rw-r--r--libjava/java/util/zip/natInflater.cc1
2 files changed, 2 insertions, 0 deletions
diff --git a/libjava/java/util/zip/natDeflater.cc b/libjava/java/util/zip/natDeflater.cc
index 09411439541..23e1201b543 100644
--- a/libjava/java/util/zip/natDeflater.cc
+++ b/libjava/java/util/zip/natDeflater.cc
@@ -124,6 +124,7 @@ java::util::zip::Deflater::reset ()
z_streamp s = (z_streamp) zstream;
// Just ignore errors.
deflateReset (s);
+ s->avail_in = 0;
flush_flag = 0;
is_finished = false;
}
diff --git a/libjava/java/util/zip/natInflater.cc b/libjava/java/util/zip/natInflater.cc
index 0568b5e85d3..69de6c33560 100644
--- a/libjava/java/util/zip/natInflater.cc
+++ b/libjava/java/util/zip/natInflater.cc
@@ -149,6 +149,7 @@ java::util::zip::Inflater::reset ()
z_streamp s = (z_streamp) zstream;
// Just ignore errors.
inflateReset (s);
+ s->avail_in = 0;
is_finished = false;
dict_needed = false;
}
OpenPOWER on IntegriCloud