This closes #3196
This commit is contained in:
commit
f848feab66
|
@ -101,7 +101,7 @@ public class ProtocolHandler {
|
|||
|
||||
private final boolean httpEnabled;
|
||||
|
||||
private ScheduledFuture timeoutFuture;
|
||||
private ScheduledFuture<?> timeoutFuture;
|
||||
|
||||
private int handshakeTimeout;
|
||||
|
||||
|
@ -122,6 +122,15 @@ public class ProtocolHandler {
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void channelInactive(ChannelHandlerContext ctx) throws Exception {
|
||||
super.channelInactive(ctx);
|
||||
if (handshakeTimeout > 0 && timeoutFuture != null) {
|
||||
timeoutFuture.cancel(true);
|
||||
timeoutFuture = null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void channelRead(ChannelHandlerContext ctx, Object msg) throws Exception {
|
||||
if (msg instanceof FullHttpRequest) {
|
||||
|
|
Loading…
Reference in New Issue