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