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);
});