Browse Source
Merge pull request #603 from zhaolianwang/master
fix NPE & mem leak
master
Nikita Koksharov
7 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
1 additions and
0 deletions
-
src/main/java/com/corundumstudio/socketio/transport/WebSocketTransport.java
|
|
@ -142,6 +142,7 @@ public class WebSocketTransport extends ChannelInboundHandlerAdapter { |
|
|
|
final Channel channel = ctx.channel(); |
|
|
|
ClientHead client = clientsBox.get(channel); |
|
|
|
Packet packet = new Packet(PacketType.MESSAGE); |
|
|
|
packet.setSubType(PacketType.DISCONNECT); |
|
|
|
if (client != null && client.isTransportChannel(ctx.channel(), Transport.WEBSOCKET)) { |
|
|
|
log.debug("channel inactive {}", client.getSessionId()); |
|
|
|
client.onChannelDisconnect(); |
|
|
|