From 7ba8b3862490ef0284db49fddd45a4d3f9da7d18 Mon Sep 17 00:00:00 2001 From: Emmanuel Bigeon Date: Thu, 11 Oct 2018 11:32:23 -0400 Subject: [PATCH] Added synchronize block --- gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java b/gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java index 2530436..4618021 100644 --- a/gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java +++ b/gclc/src/main/java/net/bigeon/gclc/utils/ReadingRunnable.java @@ -200,7 +200,9 @@ public final class ReadingRunnable implements Runnable { */ private void doWaitMessage(final long timeout) throws IOException { try { - lock.wait(timeout); + synchronized (lock) { + lock.wait(timeout); + } } catch (final InterruptedException e) { LOGGER.log(Level.SEVERE, THREAD_INTERRUPTION_EXCEPTION, e); Thread.currentThread().interrupt();