diff --git a/pom.xml b/pom.xml index 08afce6..b24c44b 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.nethergames.proxytransport proxy-transport - 2.0.4-SNAPSHOT + 2.0.6-SNAPSHOT UTF-8 diff --git a/src/main/java/org/nethergames/proxytransport/integration/QuicTransportServerInfo.java b/src/main/java/org/nethergames/proxytransport/integration/QuicTransportServerInfo.java index 91f5d18..746c6f3 100644 --- a/src/main/java/org/nethergames/proxytransport/integration/QuicTransportServerInfo.java +++ b/src/main/java/org/nethergames/proxytransport/integration/QuicTransportServerInfo.java @@ -115,6 +115,7 @@ public void channelActive(ChannelHandlerContext ctx) throws Exception { QuicChannel quicChannel = quicChannelFuture.getNow(); quicChannel.closeFuture().addListener(f -> { logger.debug("Connection to " + address + " for " + this.getServerName() + " server closed"); + channelFuture.channel().close(); this.serverConnections.remove(address); });