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);
|
pkt_mkwrq(tx, args->filename);
|
||||||
|
|
||||||
do {
|
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 || ackblock == block) {
|
||||||
if (!timeout) {
|
if (!timeout) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue