From f4e017f383074b6bbf99b256a229b0bc74480a6a Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sun, 30 Aug 2020 08:21:50 -0500 Subject: [PATCH] SFTP: "fix" rare resource not closed error --- phpseclib/Net/SFTP.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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);