svnno****@sourc*****
svnno****@sourc*****
2014年 7月 13日 (日) 17:47:10 JST
Revision: 5640 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/5640 Author: yutakapon Date: 2014-07-13 17:47:03 +0900 (Sun, 13 Jul 2014) Log Message: ----------- #34039: スペースを含むファイルをSCP受信できない SCP受信時、サーバから不定なデータ列が送られてきた場合、エラーメッセージを出すようにした。 Ticket Links: ------------ http://sourceforge.jp/projects/ttssh2/tracker/detail/34039 Modified Paths: -------------- trunk/ttssh2/ttxssh/ssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ssh.c =================================================================== --- trunk/ttssh2/ttxssh/ssh.c 2014-07-12 12:15:43 UTC (rev 5639) +++ trunk/ttssh2/ttxssh/ssh.c 2014-07-13 08:47:03 UTC (rev 5640) @@ -8010,6 +8010,8 @@ char filename[MAX_PATH]; char ch; HWND hDlgWnd; + char msg[256]; + int copylen; if (buflen == 0) return FALSE; @@ -8064,7 +8066,12 @@ goto reply; } else { - // TODO: + // \x83T\x81[\x83o\x82\xA9\x82\xE7\x82̃f\x81[\x83^\x82\xAA\x95s\x92\xE8\x82̏ꍇ\x82́A\x83G\x83\x89\x81[\x95\\x8E\xA6\x82\xF0\x8Ds\x82\xA4\x81B + // (2014.7.13 yutaka) + copylen = min(buflen, sizeof(msg)); + memcpy(msg, data, copylen); + msg[copylen - 1] = 0; + MessageBox(NULL, msg, "TTSSH: SCP error(SCP_INIT)", MB_OK | MB_ICONEXCLAMATION); }