mirror of
https://github.com/sshnet/SSH.NET.git
synced 2026-09-11 01:36:39 +00:00
Remove call to Stop method to prevent dead lock in local port forwarding
This commit is contained in:
@@ -3,6 +3,7 @@ using System.Net;
|
||||
using System.Net.Sockets;
|
||||
using System.Threading.Tasks;
|
||||
using Renci.SshNet.Channels;
|
||||
using System.Threading;
|
||||
|
||||
namespace Renci.SshNet
|
||||
{
|
||||
@@ -67,8 +68,6 @@ namespace Renci.SshNet
|
||||
{
|
||||
this.RaiseExceptionEvent(exp);
|
||||
}
|
||||
|
||||
this.Stop();
|
||||
});
|
||||
|
||||
this.IsStarted = true;
|
||||
@@ -80,6 +79,7 @@ namespace Renci.SshNet
|
||||
public override void Stop()
|
||||
{
|
||||
base.Stop();
|
||||
|
||||
// If port not started you cant stop it
|
||||
if (!this.IsStarted)
|
||||
return;
|
||||
@@ -90,7 +90,6 @@ namespace Renci.SshNet
|
||||
this.IsStarted = false;
|
||||
}
|
||||
|
||||
|
||||
#region IDisposable Members
|
||||
|
||||
private bool _isDisposed = false;
|
||||
|
||||
Reference in New Issue
Block a user