diff --git a/pom.xml b/pom.xml
index 19a8a56..907fcbb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -108,7 +108,7 @@
io.netty
netty-transport
- 4.1.5.Final
+ 4.1.15.Final
io.netty
diff --git a/src/main/java/com/corundumstudio/socketio/SocketIOServer.java b/src/main/java/com/corundumstudio/socketio/SocketIOServer.java
index 329d8ec..efa5638 100644
--- a/src/main/java/com/corundumstudio/socketio/SocketIOServer.java
+++ b/src/main/java/com/corundumstudio/socketio/SocketIOServer.java
@@ -171,8 +171,8 @@ public class SocketIOServer implements ClientListeners {
bootstrap.childOption(ChannelOption.RCVBUF_ALLOCATOR, new FixedRecvByteBufAllocator(config.getTcpReceiveBufferSize()));
}
bootstrap.childOption(ChannelOption.SO_KEEPALIVE, config.isTcpKeepAlive());
+ bootstrap.childOption(ChannelOption.SO_LINGER, config.getSoLinger());
- bootstrap.option(ChannelOption.SO_LINGER, config.getSoLinger());
bootstrap.option(ChannelOption.SO_REUSEADDR, config.isReuseAddress());
bootstrap.option(ChannelOption.SO_BACKLOG, config.getAcceptBackLog());
}