diff options
Diffstat (limited to 'java/src/IceInternal/Connection.java')
-rw-r--r-- | java/src/IceInternal/Connection.java | 3 |
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 |