svnno****@sourc*****
svnno****@sourc*****
2013年 4月 6日 (土) 21:03:03 JST
Revision: 5193 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5193 Author: yutakapon Date: 2013-04-06 21:03:01 +0900 (Sat, 06 Apr 2013) Log Message: ----------- SCP: - 正常なエラー時のみ、チャネルをクローズするようにした。 - よく分からないエラーの場合は、エラーメッセージを読み捨てるだけとする。 また、エラーメッセージの末尾1バイトが途切れていたバグを修正した。 Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2013-04-05 13:53:55 UTC (rev 5192) +++ trunk/ttssh2/ttxssh/ssh.c 2013-04-06 12:03:01 UTC (rev 5193) @@ -8066,7 +8066,7 @@ if (buflen > sizeof(msg)) max = sizeof(msg); else - max = buflen - 1; + max = buflen - offset; for (i = 0 ; i < max ; i++) { msg[i] = data[i + offset]; } @@ -8079,7 +8079,8 @@ if (resp == 1) { ssh2_channel_send_close(pvar, c); } else { - ssh2_channel_delete(c); // free channel + //ssh2_channel_delete(c); // free channel + //ssh2_channel_send_close(pvar, c); } MessageBox(NULL, msg, "TTSSH: SCP error", MB_OK | MB_ICONEXCLAMATION);