mirror of
https://github.com/phpseclib/phpseclib.git
synced 2025-01-01 05:31:53 +00:00
Merge branch 'master' into php5
* master: SSH2: ignore exit_status channel requests
This commit is contained in:
commit
addd2ac320
@ -2918,12 +2918,9 @@ class Net_SSH2
|
|||||||
case 'exit-status':
|
case 'exit-status':
|
||||||
extract(unpack('Cfalse/Nexit_status', $this->_string_shift($response, 5)));
|
extract(unpack('Cfalse/Nexit_status', $this->_string_shift($response, 5)));
|
||||||
$this->exit_status = $exit_status;
|
$this->exit_status = $exit_status;
|
||||||
// "The channel needs to be closed with SSH_MSG_CHANNEL_CLOSE after this message."
|
|
||||||
// -- http://tools.ietf.org/html/rfc4254#section-6.10
|
|
||||||
$this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_EOF, $this->server_channels[$client_channel]));
|
|
||||||
$this->_send_binary_packet(pack('CN', NET_SSH2_MSG_CHANNEL_CLOSE, $this->server_channels[$channel]));
|
|
||||||
|
|
||||||
$this->channel_status[$channel] = NET_SSH2_MSG_CHANNEL_EOF;
|
// "The client MAY ignore these messages."
|
||||||
|
// -- http://tools.ietf.org/html/rfc4254#section-6.10
|
||||||
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
Loading…
Reference in New Issue
Block a user