From 430bf0ebf68d6b94d774020ea7562ef8624ad8fc Mon Sep 17 00:00:00 2001 From: drieseng Date: Tue, 5 Apr 2016 17:51:43 +0200 Subject: [PATCH] Added comment for reset of waithandle. --- src/Renci.SshNet/Session.NET.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Renci.SshNet/Session.NET.cs b/src/Renci.SshNet/Session.NET.cs index b1b946dc..f4499840 100644 --- a/src/Renci.SshNet/Session.NET.cs +++ b/src/Renci.SshNet/Session.NET.cs @@ -64,6 +64,8 @@ namespace Renci.SshNet // actually received lock (_socketReadLock) { + // reset waithandle, as we're only interested in reads that take + // place between Poll and the Available check _bytesReadFromSocket.Reset(); var connectionClosedOrDataAvailable = _socket.Poll(1000, SelectMode.SelectRead); isConnected = !(connectionClosedOrDataAvailable && _socket.Available == 0);