Set ackblock to -1 on timeout
This commit is contained in:
parent
612741ae36
commit
15b30ad2e7
1 changed files with 5 additions and 1 deletions
6
tftp.c
6
tftp.c
|
@ -262,7 +262,11 @@ int tftp_put(struct nmrpd_args *args)
|
|||
pkt_mkwrq(tx, args->filename);
|
||||
|
||||
do {
|
||||
ackblock = pkt_num(rx) == ACK ? pkt_num(rx + 2) : -1;
|
||||
if (!timeout && pkt_num(rx) == ACK) {
|
||||
ackblock = pkt_num(rx + 2);
|
||||
} else {
|
||||
ackblock = -1;
|
||||
}
|
||||
|
||||
if (timeout || ackblock == block) {
|
||||
if (!timeout) {
|
||||
|
|
Loading…
Add table
Reference in a new issue