SSH2: set channel closure flag elsewhere as well

This commit is contained in:
terrafrost 2022-06-14 05:30:24 -05:00
parent 62677de0bf
commit 85205bf6d5
1 changed files with 3 additions and 0 deletions

View File

@ -3673,6 +3673,9 @@ class Net_SFTP extends Net_SSH2
while ($tempLength > 0) {
$temp = $this->_get_channel_packet(NET_SFTP_CHANNEL, true);
if (is_bool($temp)) {
if ($temp && $this->channel_status[NET_SFTP_CHANNEL] === NET_SSH2_MSG_CHANNEL_CLOSE) {
$this->channel_close = true;
}
$this->packet_type = false;
$this->packet_buffer = '';
return false;