[Ttssh2-commit] [3939] 再送処理が EOT に対応していないのを修正。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 7月 4日 (日) 02:27:54 JST


Revision: 3939
          http://sourceforge.jp/projects/ttssh2/svn/view?view=rev&revision=3939
Author:   doda
Date:     2010-07-04 02:27:53 +0900 (Sun, 04 Jul 2010)

Log Message:
-----------
再送処理が EOT に対応していないのを修正。

Modified Paths:
--------------
    trunk/teraterm/ttpfile/xmodem.c


-------------- next part --------------
Modified: trunk/teraterm/ttpfile/xmodem.c
===================================================================
--- trunk/teraterm/ttpfile/xmodem.c	2010-06-25 00:30:27 UTC (rev 3938)
+++ trunk/teraterm/ttpfile/xmodem.c	2010-07-03 17:27:53 UTC (rev 3939)
@@ -474,7 +474,11 @@
 				xv->PktBufCount = 1;
 			}
 		} else {				/* resend packet */
-			xv->PktBufCount = 3 + xv->DataLen + xv->CheckLen;
+			if (xv->PktOut[0] == EOT) {
+				xv->PktBufCount = 1;
+			} else {
+				xv->PktBufCount = 3 + xv->DataLen + xv->CheckLen;
+			}
 		}
 		xv->PktBufPtr = 0;
 	}



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