svnno****@sourc*****
svnno****@sourc*****
2011年 5月 27日 (金) 23:44:18 JST
Revision: 4475 http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=4475 Author: maya Date: 2011-05-27 23:44:18 +0900 (Fri, 27 May 2011) Log Message: ----------- SSH2_MSG_CHANNEL_EXTENDED_DATA を受信したときに SCP, AGENT を処理していなかったので、SSH2_MSG_CHANNEL_DATA と同じように処理するようにした Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2011-05-27 09:01:01 UTC (rev 4474) +++ trunk/ttssh2/ttxssh/ssh.c 2011-05-27 14:44:18 UTC (rev 4475) @@ -8001,10 +8001,19 @@ pvar->ssh_state.payload_datalen = strlen; pvar->ssh_state.payload_datastart = 12; // id + data_type + strlen - } else { + } else if (c->type == TYPE_PORTFWD) { //debug_print(0, data, strlen); FWD_received_data(pvar, c->local_num, data, strlen); + } else if (c->type == TYPE_SCP) { // SCP + SSH2_scp_response(pvar, c, data, strlen); + + } else if (c->type == TYPE_SFTP) { // SFTP + + } else if (c->type == TYPE_AGENT) { // agent forward + if (!SSH_agent_response(pvar, c, 0, data, strlen)) { + return FALSE; + } } //debug_print(200, data, strlen);