Remove call to Stop method to prevent dead lock in local port forwarding

This commit is contained in:
olegkap_cp
2011-06-21 16:56:03 +00:00
parent be0dbf600e
commit 6411f723ca
@@ -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;