[Ttssh2-commit] [5640] #34039: スペースを含むファイルをSCP受信できない

Back to archive index

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);
 
 		}
 



Ttssh2-commit メーリングリストの案内
Back to archive index