diff options
Diffstat (limited to 'jetty-server/src/main/java/org/eclipse/jetty/server/bio/SocketConnector.java')
-rw-r--r-- | jetty-server/src/main/java/org/eclipse/jetty/server/bio/SocketConnector.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/bio/SocketConnector.java b/jetty-server/src/main/java/org/eclipse/jetty/server/bio/SocketConnector.java index e3104dbb8d..36df99e7e1 100644 --- a/jetty-server/src/main/java/org/eclipse/jetty/server/bio/SocketConnector.java +++ b/jetty-server/src/main/java/org/eclipse/jetty/server/bio/SocketConnector.java @@ -266,6 +266,16 @@ public class SocketConnector extends AbstractConnector { _connections.remove(this); } + + // ensure it really is closed and not just shutdown. + try + { + _socket.close(); + } + catch(IOException e) + { + Log.ignore(e); + } } } } |