From 6513d92a078a3f7e437f3ac9cc9bbb50c22eebc6 Mon Sep 17 00:00:00 2001 From: coffeys Date: Thu, 15 Oct 2015 14:41:37 +0100 Subject: [PATCH] 8038502: Deflater.needsInput() should use synchronization Reviewed-by: chegar --- src/share/classes/java/util/zip/Deflater.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/share/classes/java/util/zip/Deflater.java b/src/share/classes/java/util/zip/Deflater.java index c4521bec6..3bb5f9901 100644 --- a/src/share/classes/java/util/zip/Deflater.java +++ b/src/share/classes/java/util/zip/Deflater.java @@ -318,7 +318,9 @@ class Deflater { * should be called in order to provide more input */ public boolean needsInput() { - return len <= 0; + synchronized (zsRef) { + return len <= 0; + } } /** -- GitLab