git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@469168
13f79535-47bb-0310-9956-
ffa450edef68
}
} else {
-
NioChannel socket = (NioChannel)channel;
-
SelectionKey key = socket.getIOChannel().keyFor(socket.getPoller().getSelector());
int handshake = -1;
try {
- handshake = socket.handshake(key.isReadable(), key.isWritable());
+ handshake = key!=null?socket.handshake(key.isReadable(), key.isWritable()):-1;
}catch ( IOException x ) {
handshake = -1;
if ( log.isDebugEnabled() ) log.debug("Error during SSL handshake",x);