From df0ac874e4ce61cc21193ff4ff884558c9844879 Mon Sep 17 00:00:00 2001 From: coffeys Date: Thu, 8 Feb 2018 15:49:35 +0000 Subject: [PATCH] 8196854: TestFlushableGZIPOutputStream failing with IndexOutOfBoundsException Reviewed-by: sherman, rriggs --- test/java/util/zip/InflateIn_DeflateOut.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/java/util/zip/InflateIn_DeflateOut.java b/test/java/util/zip/InflateIn_DeflateOut.java index 2c9adab06..8cb73f7cf 100644 --- a/test/java/util/zip/InflateIn_DeflateOut.java +++ b/test/java/util/zip/InflateIn_DeflateOut.java @@ -23,7 +23,7 @@ /** * @test - * @bug 4206909 4813885 8189789 + * @bug 4206909 4813885 8189789 8196854 * @summary Test basic functionality of DeflaterOutputStream/InflaterInputStream and GZIPOutputStream/GZIPInputStream, including flush */ @@ -153,7 +153,6 @@ public class InflateIn_DeflateOut { OutputStream output = new FlushableGZIPOutputStream(byteOutStream); byte[] data = new byte[random.nextInt(1024 * 1024)]; - byte[] buf = new byte[data.length]; random.nextBytes(data); output.write(data); @@ -175,7 +174,7 @@ public class InflateIn_DeflateOut { int numRead; byte[] b = new byte[4 * 1024]; try { - while ((numRead = gzis.read(buf)) >= 0) { + while ((numRead = gzis.read(b)) >= 0) { baos.write(b, 0, numRead); } } finally { -- GitLab