Harden dispose.

This commit is contained in:
drieseng
2016-09-13 21:19:23 +02:00
parent 7f2edeb55f
commit b3d24ef8bd
+3 -3
View File
@@ -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;