From 33c19323532658941862665d9c12bcd6153e9a48 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Thu, 25 Sep 2008 11:05:45 +0000 Subject: [PATCH] Dunno why but SocketChannel.accept() sometimes returns null. --- .../netty/channel/socket/nio/NioServerSocketPipelineSink.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/jboss/netty/channel/socket/nio/NioServerSocketPipelineSink.java b/src/main/java/org/jboss/netty/channel/socket/nio/NioServerSocketPipelineSink.java index 9c8e6c840a..aac20ff2b8 100644 --- a/src/main/java/org/jboss/netty/channel/socket/nio/NioServerSocketPipelineSink.java +++ b/src/main/java/org/jboss/netty/channel/socket/nio/NioServerSocketPipelineSink.java @@ -202,6 +202,10 @@ class NioServerSocketPipelineSink extends AbstractChannelSink { for (;;) { try { SocketChannel acceptedSocket = channel.socket.accept(); + if (acceptedSocket == null) { + continue; + } + try { ChannelPipeline pipeline = channel.getConfig().getPipelineFactory().getPipeline();