From b3d24ef8bd36fa7eeab35c61c35c062112ffad4c Mon Sep 17 00:00:00 2001 From: drieseng Date: Tue, 13 Sep 2016 21:19:23 +0200 Subject: [PATCH] Harden dispose. --- src/Renci.SshNet/SubsystemSession.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Renci.SshNet/SubsystemSession.cs b/src/Renci.SshNet/SubsystemSession.cs index e0c3eb9a..4845deba 100644 --- a/src/Renci.SshNet/SubsystemSession.cs +++ b/src/Renci.SshNet/SubsystemSession.cs @@ -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;