瀏覽代碼

Rename SendDisconnect to TrySendDisconnect.

drieseng 9 年之前
父節點
當前提交
879c39badd
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/Renci.SshNet/Session.cs

+ 3 - 2
src/Renci.SshNet/Session.cs

@@ -700,7 +700,7 @@ namespace Renci.SshNet
             // the server should respond by closing the socket
             if (IsConnected)
             {
-                SendDisconnect(reason, message);
+                TrySendDisconnect(reason, message);
             }
 
             // disconnect socket, and dispose it
@@ -1030,13 +1030,14 @@ namespace Renci.SshNet
             return LoadMessage(data, messagePayloadOffset, messagePayloadLength);
         }
 
-        private void SendDisconnect(DisconnectReason reasonCode, string message)
+        private void TrySendDisconnect(DisconnectReason reasonCode, string message)
         {
             var disconnectMessage = new DisconnectMessage(reasonCode, message);
 
             // send the disconnect message, but ignore the outcome
             TrySendMessage(disconnectMessage);
 
+            // mark disconnect message sent regardless of whether the send sctually succeeded
             _isDisconnectMessageSent = true;
         }