diff --git a/phpseclib/Net/SFTP.php b/phpseclib/Net/SFTP.php index c6c2ea33..612f9b21 100644 --- a/phpseclib/Net/SFTP.php +++ b/phpseclib/Net/SFTP.php @@ -2151,7 +2151,9 @@ class Net_SFTP extends Net_SSH2 $this->touch($remote_file, $stat['mtime'], $stat['atime']); } - fclose($fp); + if (isset($fp) && is_resource($fp)) { + fclose($fp); + } } return $this->_close_handle($handle);