diff options
author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-16 14:58:15 +0000 |
---|---|---|
committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-10-16 14:58:15 +0000 |
commit | 357b362e687b54158c4646f32af59025b9dbca68 (patch) | |
tree | 8b5064bd95996dbdbda5d93f476e5f225f6018e5 /libjava/java | |
parent | c469025ea33baccee508c12e9dd4020aeb08f5b6 (diff) | |
download | ppe42-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.cc | 1 | ||||
-rw-r--r-- | libjava/java/util/zip/natInflater.cc | 1 |
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; } |