From f666b9d947ddf6f9fc491f7b00f41120569e0572 Mon Sep 17 00:00:00 2001 From: "Gui.H" Date: Tue, 13 Sep 2022 15:56:38 +0800 Subject: [PATCH] remove after disconnected --- FastTunnel.Core/Models/TunnelClient.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FastTunnel.Core/Models/TunnelClient.cs b/FastTunnel.Core/Models/TunnelClient.cs index d6688da..8de31b4 100644 --- a/FastTunnel.Core/Models/TunnelClient.cs +++ b/FastTunnel.Core/Models/TunnelClient.cs @@ -71,7 +71,6 @@ public class TunnelClient await utility.ProcessLinesAsync(cancellationToken); } - private async void ProcessLine(ReadOnlySequence line, CancellationToken cancellationToken) { var cmd = Encoding.UTF8.GetString(line); @@ -100,6 +99,7 @@ public class TunnelClient { try { + fastTunnelServer.ForwardList.TryRemove(item.SSHConfig.RemotePort, out _); item.Listener.Stop(); } catch { }