From: Joseph C. Lehner Date: Wed, 17 Feb 2016 13:14:19 +0000 (+0100) Subject: Send keep-alive request to remote after successful upload X-Git-Tag: v0.9.2^0 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=bc0901e83f4fa4cd20cb115be0016afb165e8fd4;p=oweals%2Fnmrpflash.git Send keep-alive request to remote after successful upload --- diff --git a/nmrp.c b/nmrp.c index a15530c..ae9fc32 100644 --- a/nmrp.c +++ b/nmrp.c @@ -531,6 +531,7 @@ int nmrp_do(struct nmrpd_args *args) printf("Ignoring extra upload request.\n"); } ethsock_set_timeout(sock, args->ul_timeout); + tx.msg.code = NMRP_C_KEEP_ALIVE_REQ; break; } @@ -589,6 +590,7 @@ int nmrp_do(struct nmrpd_args *args) printf("OK\nWaiting for remote to respond.\n"); upload_ok = 1; ethsock_set_timeout(sock, args->ul_timeout); + tx.msg.code = NMRP_C_KEEP_ALIVE_REQ; expect = NMRP_C_NONE; } else if (status == -2) { expect = NMRP_C_TFTP_UL_REQ;