From e2a2ad8c91d14762a48a4d1ed81c6ff78af0a803 Mon Sep 17 00:00:00 2001 From: terrafrost Date: Sun, 27 Sep 2015 10:56:05 -0500 Subject: [PATCH] SFTP: backport DavidAnderson684's changes to 1.0 branch --- phpseclib/Net/SFTP.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/phpseclib/Net/SFTP.php b/phpseclib/Net/SFTP.php index 934ca44e..fb4a0be4 100644 --- a/phpseclib/Net/SFTP.php +++ b/phpseclib/Net/SFTP.php @@ -1917,10 +1917,12 @@ class Net_SFTP extends Net_SSH2 if ($local_start >= 0) { fseek($fp, $local_start); + $size-= $local_start; } elseif ($mode & NET_SFTP_RESUME_START) { // do nothing } else { fseek($fp, $offset); + $size-= $offset; } } elseif ($dataCallback) { $size = 0;