浏览代码

Added comment for reset of waithandle.

drieseng 9 年之前
父节点
当前提交
430bf0ebf6
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/Renci.SshNet/Session.NET.cs

+ 2 - 0
src/Renci.SshNet/Session.NET.cs

@@ -64,6 +64,8 @@ namespace Renci.SshNet
                 // actually received
                 // actually received
                 lock (_socketReadLock)
                 lock (_socketReadLock)
                 {
                 {
+                    // reset waithandle, as we're only interested in reads that take
+                    // place between Poll and the Available check
                     _bytesReadFromSocket.Reset();
                     _bytesReadFromSocket.Reset();
                     var connectionClosedOrDataAvailable = _socket.Poll(1000, SelectMode.SelectRead);
                     var connectionClosedOrDataAvailable = _socket.Poll(1000, SelectMode.SelectRead);
                     isConnected = !(connectionClosedOrDataAvailable && _socket.Available == 0);
                     isConnected = !(connectionClosedOrDataAvailable && _socket.Available == 0);