This is an automated email from the ASF dual-hosted git repository.

janc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-core.git

commit a33413bdfda3a8379d0561d37060d6751e904388
Author: Szymon Janc <[email protected]>
AuthorDate: Tue Nov 18 15:29:54 2025 +0100

    net/ip/native_socks: Fix not terminating name in native_sock_itf_getnext
    
    mif_name is expected to be NULL terminated as it is used as string.
---
 net/ip/native_sockets/src/native_itf.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/net/ip/native_sockets/src/native_itf.c 
b/net/ip/native_sockets/src/native_itf.c
index 2d491b0db..99a77dc8e 100644
--- a/net/ip/native_sockets/src/native_itf.c
+++ b/net/ip/native_sockets/src/native_itf.c
@@ -73,6 +73,7 @@ native_sock_itf_getnext(struct mn_itf *mi)
             continue;
         }
         strncpy(mi->mif_name, ifa->ifa_name, sizeof(mi->mif_name));
+        mi->mif_name[sizeof(mi->mif_name) - 1] = '\0';
         mi->mif_idx = cur_idx;
         mi->mif_flags = itf_flags(ifa->ifa_flags);
         rc = 0;

Reply via email to