diff options
author | Mark Spruiell <mes@zeroc.com> | 2006-04-26 02:52:52 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2006-04-26 02:52:52 +0000 |
commit | 6b0dbada4375e35148cbd3f3dfeacdcb8fa4b7a3 (patch) | |
tree | 16fb3c81256f3665ebb28f69ef2fad23ed39a66c /java/src | |
parent | Fixed dependencies for all project. (diff) | |
download | ice-6b0dbada4375e35148cbd3f3dfeacdcb8fa4b7a3.tar.bz2 ice-6b0dbada4375e35148cbd3f3dfeacdcb8fa4b7a3.tar.xz ice-6b0dbada4375e35148cbd3f3dfeacdcb8fa4b7a3.zip |
minor fix
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/IceInternal/TcpTransceiver.java | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/java/src/IceInternal/TcpTransceiver.java b/java/src/IceInternal/TcpTransceiver.java index 22364ec5482..f435be5f76f 100644 --- a/java/src/IceInternal/TcpTransceiver.java +++ b/java/src/IceInternal/TcpTransceiver.java @@ -30,20 +30,6 @@ final class TcpTransceiver implements Transceiver synchronized(this) { assert(_fd != null); - try - { - _fd.close(); - } - catch(java.io.IOException ex) - { - Ice.SocketException se = new Ice.SocketException(); - se.initCause(ex); - throw se; - } - finally - { - _fd = null; - } if(_readSelector != null) { try @@ -68,6 +54,20 @@ final class TcpTransceiver implements Transceiver } _writeSelector = null; } + try + { + _fd.close(); + } + catch(java.io.IOException ex) + { + Ice.SocketException se = new Ice.SocketException(); + se.initCause(ex); + throw se; + } + finally + { + _fd = null; + } } } |