remove after disconnected

This commit is contained in:
Gui.H 2022-09-13 15:56:38 +08:00
parent 6f7f858c7b
commit f666b9d947

View File

@ -71,7 +71,6 @@ public class TunnelClient
await utility.ProcessLinesAsync(cancellationToken); await utility.ProcessLinesAsync(cancellationToken);
} }
private async void ProcessLine(ReadOnlySequence<byte> line, CancellationToken cancellationToken) private async void ProcessLine(ReadOnlySequence<byte> line, CancellationToken cancellationToken)
{ {
var cmd = Encoding.UTF8.GetString(line); var cmd = Encoding.UTF8.GetString(line);
@ -100,6 +99,7 @@ public class TunnelClient
{ {
try try
{ {
fastTunnelServer.ForwardList.TryRemove(item.SSHConfig.RemotePort, out _);
item.Listener.Stop(); item.Listener.Stop();
} }
catch { } catch { }