[Ttssh2-commit] [5193] SCP:

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



Ttssh2-commit メーリングリストの案内