|
|
@@ -487,11 +487,19 @@ namespace Renci.SshNet.Channels
|
|
|
|
|
|
private void Session_Disconnected(object sender, EventArgs e)
|
|
|
{
|
|
|
+ // If objected is disposed or being disposed don't handle this event
|
|
|
+ if (this._isDisposed)
|
|
|
+ return;
|
|
|
+
|
|
|
this._disconnectedWaitHandle.Set();
|
|
|
}
|
|
|
|
|
|
private void Session_ErrorOccured(object sender, ExceptionEventArgs e)
|
|
|
{
|
|
|
+ // If objected is disposed or being disposed don't handle this event
|
|
|
+ if (this._isDisposed)
|
|
|
+ return;
|
|
|
+
|
|
|
this._errorOccuredWaitHandle.Set();
|
|
|
}
|
|
|
|