You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bs...@apache.org on 2020/04/28 18:09:54 UTC
[geode] branch feature/GEODE-8020b updated: synchronize
NioSslEngine.close()
This is an automated email from the ASF dual-hosted git repository.
bschuchardt pushed a commit to branch feature/GEODE-8020b
in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/feature/GEODE-8020b by this push:
new 4ce403c synchronize NioSslEngine.close()
4ce403c is described below
commit 4ce403c3345273eeb27b3029624890f56fff2ba6
Author: Bruce Schuchardt <bs...@pivotal.io>
AuthorDate: Tue Apr 28 11:09:02 2020 -0700
synchronize NioSslEngine.close()
---
.../src/main/java/org/apache/geode/internal/net/NioSslEngine.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/geode-core/src/main/java/org/apache/geode/internal/net/NioSslEngine.java b/geode-core/src/main/java/org/apache/geode/internal/net/NioSslEngine.java
index 21b8f01..d948ae7 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/net/NioSslEngine.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/net/NioSslEngine.java
@@ -54,7 +54,7 @@ public class NioSslEngine implements NioFilter {
private final BufferPool bufferPool;
- private volatile boolean closed;
+ private boolean closed;
SSLEngine engine;
@@ -212,7 +212,7 @@ public class NioSslEngine implements NioFilter {
return bufferPool.expandWriteBufferIfNeeded(type, existing, desiredCapacity);
}
- void checkClosed() throws IOException {
+ synchronized void checkClosed() throws IOException {
if (closed) {
throw new IOException("NioSslEngine has been closed");
}
@@ -364,7 +364,7 @@ public class NioSslEngine implements NioFilter {
@Override
- public void close(SocketChannel socketChannel) {
+ public synchronized void close(SocketChannel socketChannel) {
if (closed) {
return;
}