From 7e648cb7f463af5becaa504be37a9c977db47932 Mon Sep 17 00:00:00 2001 From: thispixel Date: Tue, 28 Apr 2015 12:39:01 +0100 Subject: [PATCH] Fix game session not being disposed with correctly when an exception occurs in the pipeline. --- src/org/apollo/net/ApolloHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/org/apollo/net/ApolloHandler.java b/src/org/apollo/net/ApolloHandler.java index 214860b1..2ccc5ed6 100644 --- a/src/org/apollo/net/ApolloHandler.java +++ b/src/org/apollo/net/ApolloHandler.java @@ -49,7 +49,7 @@ public final class ApolloHandler extends ChannelInboundHandlerAdapter { @Override public void channelInactive(ChannelHandlerContext ctx) { Channel channel = ctx.channel(); - Session session = ctx.attr(NetworkConstants.SESSION_KEY).getAndRemove(); + Session session = channel.attr(NetworkConstants.SESSION_KEY).getAndRemove(); if (session != null) { session.destroy(); }