|
|
@@ -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);
|