diff --git a/phpseclib/Net/SSH2.php b/phpseclib/Net/SSH2.php index f43b54cb..ca1a08b1 100644 --- a/phpseclib/Net/SSH2.php +++ b/phpseclib/Net/SSH2.php @@ -3442,7 +3442,7 @@ class Net_SSH2 */ function isConnected() { - return (bool) ($this->bitmap & NET_SSH2_MASK_CONNECTED); + return ($this->bitmap & NET_SSH2_MASK_CONNECTED) && is_resource($this->fsock) && !feof($this->fsock); } /**