From de6b0a35f84fa5bb2352be452bd3c0d544c1dc81 Mon Sep 17 00:00:00 2001 From: Maxim Uvarov Date: Mon, 2 Oct 2023 18:43:25 +0600 Subject: [PATCH] ping: do not clear IP address with ping_stop at the init commit 4e6dd9 "ping: add stop function", was corrected and wrongly added stop function after IP address set up. Signed-off-by: Maxim Uvarov --- contrib/apps/ping/ping.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contrib/apps/ping/ping.c b/contrib/apps/ping/ping.c index bd0688f3..1d2e8bb9 100644 --- a/contrib/apps/ping/ping.c +++ b/contrib/apps/ping/ping.c @@ -401,11 +401,11 @@ ping_raw_stop(void) void ping_init(const ip_addr_t* ping_addr) { + ping_stop(); + LWIP_ASSERT("ping_target != NULL", ping_target != NULL); ping_target = ping_addr; - ping_stop(); - #if PING_USE_SOCKETS sys_thread_new("ping_thread", ping_thread, NULL, DEFAULT_THREAD_STACKSIZE, DEFAULT_THREAD_PRIO); #else /* PING_USE_SOCKETS */