diff --git a/net/tftp.c b/net/tftp.c index 38d16bcbd..338359b11 100644 --- a/net/tftp.c +++ b/net/tftp.c @@ -35,8 +35,6 @@ static int tftp_server_port; /* The UDP port at their end */ static unsigned int tftp_block; /* packet sequence number */ static unsigned int tftp_last_block; /* last packet sequence number received */ -static unsigned int tftp_block_wrap; /* count of sequence number wraparounds */ -static unsigned int tftp_block_wrap_offset; /* memory offset due to wrapping */ static int tftp_state; static uint64_t tftp_timer_start; static int tftp_err; @@ -135,10 +133,7 @@ static void tftp_handler(char *packet, unsigned len) * number of 0 this means that there was a wrap * around of the (16 bit) counter. */ - if (tftp_block == 0) { - tftp_block_wrap++; - tftp_block_wrap_offset += TFTP_BLOCK_SIZE * TFTP_SEQUENCE_SIZE; - } else { + if (tftp_block) { if (((tftp_block - 1) % 10) == 0) { putchar('#'); } else if ((tftp_block % (10 * HASHES_PER_LINE)) == 0) { @@ -155,8 +150,6 @@ static void tftp_handler(char *packet, unsigned len) tftp_con->udp->uh_dport = udp->uh_sport; tftp_server_port = ntohs(udp->uh_sport); tftp_last_block = 0; - tftp_block_wrap = 0; - tftp_block_wrap_offset = 0; if (tftp_block != 1) { /* Assertion */ printf("error: First block is not block 1 (%ld)\n",