diff --git a/phpseclib/Net/SSH2.php b/phpseclib/Net/SSH2.php index 7c2c8565..1c634f17 100644 --- a/phpseclib/Net/SSH2.php +++ b/phpseclib/Net/SSH2.php @@ -4119,7 +4119,9 @@ class SSH2 } $this->bitmap = 0; - fclose($this->fsock); + if (is_resource($this->fsock) && get_resource_type($this->fsock) == 'stream') { + fclose($this->fsock); + } return false; }