From fe465fe4deb6b3d14c6cfca8359791bba8ac22e8 Mon Sep 17 00:00:00 2001 From: Jakub Valtar Date: Mon, 22 Jan 2018 19:50:48 +0100 Subject: [PATCH] Net-client: remove unneeded synchronization block --- java/libraries/net/src/processing/net/Client.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/java/libraries/net/src/processing/net/Client.java b/java/libraries/net/src/processing/net/Client.java index dd03a0439..fffa2391b 100644 --- a/java/libraries/net/src/processing/net/Client.java +++ b/java/libraries/net/src/processing/net/Client.java @@ -621,10 +621,9 @@ public class Client implements Runnable { * @brief Returns the buffer as a String */ public String readString() { - synchronized (bufferLock) { - if (bufferIndex == bufferLast) return null; - return new String(readBytes()); - } + byte b[] = readBytes(); + if (b == null) return null; + return new String(b); }