diff mbox series

[v3,06/13] lwip: dns: do not return CMD_RET_FAILURE on successful resolution

Message ID 20250617100720.2544758-7-jerome.forissier@linaro.org
State New
Headers show
Series sntp for NET_LWIP | expand

Commit Message

Jerome Forissier June 17, 2025, 10:03 a.m. UTC
The DNS loop checks for a non-zero IP address after DNS resolution, but
the address is in fact never copied into the context. Fix that.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
---

(no changes since v2)

Changes in v2:
- New patch

 cmd/lwip/dns.c | 2 ++
 1 file changed, 2 insertions(+)
diff mbox series

Patch

diff --git a/cmd/lwip/dns.c b/cmd/lwip/dns.c
index 13da52b59b9..4689ecce513 100644
--- a/cmd/lwip/dns.c
+++ b/cmd/lwip/dns.c
@@ -38,6 +38,8 @@  static void dns_cb(const char *name, const ip_addr_t *ipaddr, void *arg)
 		return;
 	}
 
+	dns_cb_arg->host_ipaddr.addr = ipaddr->addr;
+
 	if (dns_cb_arg->var)
 		env_set(dns_cb_arg->var, ipstr);