Set ackblock to -1 on timeout

This commit is contained in:
Joseph C. Lehner 2016-02-08 14:35:56 +01:00
parent 612741ae36
commit 15b30ad2e7

6
tftp.c
View file

@ -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) {