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 { }