Hopefully fix TFTP rollover hack

This commit is contained in:
Joseph C. Lehner 2019-08-01 20:58:04 +02:00
parent 5853a5a3d9
commit 1724f8b4c0

4
tftp.c
View file

@ -439,9 +439,13 @@ int tftp_put(struct nmrpd_args *args)
* block #65535 - reported working on a Netgear D7000.
*/
block = UINT16_MAX;
pkt_mknum(tx + 2, block);
freeze_block = true;
errors = 0;
printf("Transmitting rest of file as block %d.\n", block);
/* this forces transmission of the modified packet */
timeouts = 1;
continue;
} else {
fprintf(stderr, "Protocol error; bailing out.\n");
ret = -1;