From 1512f9c6e55efc4c43d2ddb1f02445304fbdee9b Mon Sep 17 00:00:00 2001 From: buxiasen Date: Thu, 10 Jul 2025 17:10:55 +0800 Subject: [PATCH] netlib/ping: fix the stack variable not initialized. We add devname in ping_info_s, but not initializeed, cause data abort as value in stack possible not NULL. Signed-off-by: buxiasen --- netutils/netlib/netlib_checkipconnectivity.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/netutils/netlib/netlib_checkipconnectivity.c b/netutils/netlib/netlib_checkipconnectivity.c index 145c987ff..44a5c636a 100644 --- a/netutils/netlib/netlib_checkipconnectivity.c +++ b/netutils/netlib/netlib_checkipconnectivity.c @@ -107,6 +107,9 @@ int netlib_check_ipconnectivity(FAR const char *ip, int timeout, int retry) info.timeout = timeout; info.callback = ping_ipaddr_callback; info.priv = &replies; +#ifdef CONFIG_NET_BINDTODEVICE + info.devname = NULL; +#endif /* if ip is NULL we use default DNS server */