X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=nmrp.c;h=ae9fc32700d415cf7bab90d7ffdb695f87c958bf;hb=refs%2Ftags%2Fv0.9.2;hp=a15530cc92998a03ceaa7cf5b59dbcf219eef3ff;hpb=b95bfc96e53278c701510ae8253e25b1905b5b26;p=oweals%2Fnmrpflash.git 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;