From de09e8e8176e4a18ae7fc8711b0f1b85dfeb93e4 Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sun, 2 Jul 2023 11:48:07 -0500 Subject: [PATCH] SFTP: RESUME_START didn't work as described --- phpseclib/Net/SFTP.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/phpseclib/Net/SFTP.php b/phpseclib/Net/SFTP.php index 2965d36c..44e2487c 100644 --- a/phpseclib/Net/SFTP.php +++ b/phpseclib/Net/SFTP.php @@ -2367,7 +2367,7 @@ class Net_SFTP extends Net_SSH2 if ($start >= 0) { $offset = $start; - } elseif ($mode & NET_SFTP_RESUME) { + } elseif ($mode & (NET_SFTP_RESUME | NET_SFTP_RESUME_START)) { // if NET_SFTP_OPEN_APPEND worked as it should _size() wouldn't need to be called $size = $this->size($remote_file); $offset = $size !== false ? $size : 0;