mirror of
https://github.com/sshnet/SSH.NET.git
synced 2026-09-10 17:25:51 +00:00
Harden dispose.
This commit is contained in:
@@ -317,22 +317,22 @@ namespace Renci.SshNet
|
||||
var errorOccuredWaitHandle = _errorOccuredWaitHandle;
|
||||
if (errorOccuredWaitHandle != null)
|
||||
{
|
||||
errorOccuredWaitHandle.Dispose();
|
||||
_errorOccuredWaitHandle = null;
|
||||
errorOccuredWaitHandle.Dispose();
|
||||
}
|
||||
|
||||
var sessionDisconnectedWaitHandle = _sessionDisconnectedWaitHandle;
|
||||
if (sessionDisconnectedWaitHandle != null)
|
||||
{
|
||||
sessionDisconnectedWaitHandle.Dispose();
|
||||
_sessionDisconnectedWaitHandle = null;
|
||||
sessionDisconnectedWaitHandle.Dispose();
|
||||
}
|
||||
|
||||
var channelClosedWaitHandle = _channelClosedWaitHandle;
|
||||
if (channelClosedWaitHandle != null)
|
||||
{
|
||||
channelClosedWaitHandle.Dispose();
|
||||
_channelClosedWaitHandle = null;
|
||||
channelClosedWaitHandle.Dispose();
|
||||
}
|
||||
|
||||
_isDisposed = true;
|
||||
|
||||
Reference in New Issue
Block a user