diff --git a/core/java/src/net/i2p/util/InternalSocket.java b/core/java/src/net/i2p/util/InternalSocket.java index d2b4cb458..6e7d3c8d0 100644 --- a/core/java/src/net/i2p/util/InternalSocket.java +++ b/core/java/src/net/i2p/util/InternalSocket.java @@ -68,7 +68,7 @@ public class InternalSocket extends Socket { } @Override - public void close() { + public synchronized void close() { try { if (_is != null) { _is.close(); @@ -84,7 +84,7 @@ public class InternalSocket extends Socket { } @Override - public boolean isClosed() { + public synchronized boolean isClosed() { return _is == null || _os == null; }