diff --git a/phpseclib/Net/SSH2.php b/phpseclib/Net/SSH2.php index 90c81d0d..bf15182e 100644 --- a/phpseclib/Net/SSH2.php +++ b/phpseclib/Net/SSH2.php @@ -2877,7 +2877,6 @@ class Net_SSH2 { // the most useful log for SSH2 case NET_SSH2_LOG_COMPLEX: $this->message_number_log[] = $message_number; - $this->_string_shift($message); $this->log_size+= strlen($message); $this->message_log[] = $message; while ($this->log_size > NET_SSH2_LOG_MAX_SIZE) { @@ -2935,9 +2934,11 @@ class Net_SSH2 { */ function _send_channel_packet($client_channel, $data) { - // The maximum amount of data allowed is determined by the maximum - // packet size for the channel, and the current window size, whichever - // is smaller. + /* The maximum amount of data allowed is determined by the maximum + packet size for the channel, and the current window size, whichever + is smaller. + + -- http://tools.ietf.org/html/rfc4254#section-5.2 */ $max_size = min( $this->packet_size_client_to_server[$client_channel], $this->window_size_client_to_server[$client_channel]