diff --git a/phpseclib/Net/SFTP.php b/phpseclib/Net/SFTP.php index 35e6d36b..2ca06b73 100644 --- a/phpseclib/Net/SFTP.php +++ b/phpseclib/Net/SFTP.php @@ -1956,7 +1956,7 @@ class Net_SFTP extends Net_SSH2 } } else { $temp = isset($fp) ? fread($fp, $sftp_packet_size) : substr($data, $sent, $sftp_packet_size); - if ($temp === false) { + if ($temp === false || $temp === '') { break; } }