
23 Sep
2009
23 Sep
'09
1:32 a.m.
Jeffery Palmer wrote:
I do large transfers via tftp, and since the timeout counter never resets, they often fail since the failures are counted throughout the entire transfer. By resetting the counter to 0 on a successful packet, this issue is fixed
tftp.c: } else { if (((TftpBlock - 1) % 10) == 0) { putc ('#'); } else if ((TftpBlock % (10 * HASHES_PER_LINE)) == 0) { puts ("\n\t "); }
//Reset timeout count since we received a good packet
TftpTimeoutCount = 0; } if (TftpState == STATE_RRQ)
Please send a proper patch in plaintext with all the right bits and pieces.
regards, Ben