Longer timeout for initial WRQ

This commit is contained in:
Joseph C. Lehner 2016-02-17 12:19:31 +01:00
parent 61980e136e
commit dc961b598a

2
tftp.c
View file

@ -322,7 +322,7 @@ int tftp_put(struct nmrpd_args *args)
if (ret < 0) {
goto cleanup;
} else if (!ret) {
if (++timeout < 5) {
if (++timeout < 5 || (!block && timeout < 10)) {
continue;
} else if (block) {
fprintf(stderr, "Timeout while waiting for ACK(%d).\n", block);