summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/Connection.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceInternal/Connection.java')
-rw-r--r--java/src/IceInternal/Connection.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/java/src/IceInternal/Connection.java b/java/src/IceInternal/Connection.java
index 96715d0786a..f8ff8bca835 100644
--- a/java/src/IceInternal/Connection.java
+++ b/java/src/IceInternal/Connection.java
@@ -611,7 +611,10 @@ public final class Connection extends EventHandler
_mutex.lock();
try
{
+ _threadPool.promoteFollower();
+
assert(_state == StateClosed);
+
_transceiver.close();
}
finally