From 20fb82ab3aedd3cad490060e1687ecef625a92ee Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Mon, 30 Sep 2024 11:58:47 +0200 Subject: [PATCH] Use TFTP spinner for NMRP too --- nmrp.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nmrp.c b/nmrp.c index 4c849f8..1359e26 100644 --- a/nmrp.c +++ b/nmrp.c @@ -558,12 +558,15 @@ int nmrp_do(struct nmrpd_args *args) timeout = args->blind ? 10 : NMRP_ADVERTISE_TIMEOUT; beg = time_monotonic(); + printf("Advertising NMRP server on %s ... ", args->intf); + while (!g_interrupted) { - printf("\rAdvertising NMRP server on %s ... %c", - args->intf, spinner[i]); - fflush(stdout); i = (i + 1) & 3; + printf("%c ", spinner[i]); + fflush(stdout); + printf("\b\b"); + was_plugged_in |= !ethsock_is_unplugged(sock); if (pkt_send(sock, &tx) < 0) {