Send keep-alive request to remote after successful upload
This commit is contained in:
parent
b95bfc96e5
commit
bc0901e83f
1 changed files with 2 additions and 0 deletions
2
nmrp.c
2
nmrp.c
|
|
@ -531,6 +531,7 @@ int nmrp_do(struct nmrpd_args *args)
|
||||||
printf("Ignoring extra upload request.\n");
|
printf("Ignoring extra upload request.\n");
|
||||||
}
|
}
|
||||||
ethsock_set_timeout(sock, args->ul_timeout);
|
ethsock_set_timeout(sock, args->ul_timeout);
|
||||||
|
tx.msg.code = NMRP_C_KEEP_ALIVE_REQ;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -589,6 +590,7 @@ int nmrp_do(struct nmrpd_args *args)
|
||||||
printf("OK\nWaiting for remote to respond.\n");
|
printf("OK\nWaiting for remote to respond.\n");
|
||||||
upload_ok = 1;
|
upload_ok = 1;
|
||||||
ethsock_set_timeout(sock, args->ul_timeout);
|
ethsock_set_timeout(sock, args->ul_timeout);
|
||||||
|
tx.msg.code = NMRP_C_KEEP_ALIVE_REQ;
|
||||||
expect = NMRP_C_NONE;
|
expect = NMRP_C_NONE;
|
||||||
} else if (status == -2) {
|
} else if (status == -2) {
|
||||||
expect = NMRP_C_TFTP_UL_REQ;
|
expect = NMRP_C_TFTP_UL_REQ;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue