From 3792075baffb6dd4c6f254e3c139a9d09cdf9f0a Mon Sep 17 00:00:00 2001 From: Simon Goldschmidt Date: Wed, 27 Sep 2023 21:01:52 +0200 Subject: [PATCH] Fix bug #64637 ("iperf -n 1000 -r" does not work) --- src/apps/lwiperf/lwiperf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps/lwiperf/lwiperf.c b/src/apps/lwiperf/lwiperf.c index 26b1e3b5..144c8bd2 100644 --- a/src/apps/lwiperf/lwiperf.c +++ b/src/apps/lwiperf/lwiperf.c @@ -302,7 +302,7 @@ lwiperf_tcp_client_send_more(lwiperf_state_tcp_t *conn) /* this session is byte-limited */ u32_t amount_bytes = lwip_htonl(conn->settings.amount); /* @todo: this can send up to 1*MSS more than requested... */ - if (amount_bytes >= conn->bytes_transferred) { + if (conn->bytes_transferred >= amount_bytes) { /* all requested bytes transferred -> close the connection */ lwiperf_tcp_close(conn, LWIPERF_TCP_DONE_CLIENT); return ERR_OK;