libc/net:use strlcpy instead of strncpy

Signed-off-by: anjiahao <anjiahao@xiaomi.com>
This commit is contained in:
anjiahao 2022-04-08 15:34:46 +08:00 committed by Xiang Xiao
parent c30705f5f0
commit c843cb8a52
2 changed files with 2 additions and 2 deletions

View File

@ -166,7 +166,7 @@ int getifaddrs(FAR struct ifaddrs **addrs)
}
myaddrs->addrs.ifa_name = myaddrs->name;
strncpy(myaddrs->name, req.lifr_name, IF_NAMESIZE);
strlcpy(myaddrs->name, req.lifr_name, IF_NAMESIZE);
myaddrs->addrs.ifa_flags = flags;

View File

@ -142,7 +142,7 @@ void dns_save_answer(FAR const char *hostname,
entry->ctime = (time_t)now.tv_sec;
#endif
strncpy(entry->name, hostname, CONFIG_NETDB_DNSCLIENT_NAMESIZE);
strlcpy(entry->name, hostname, CONFIG_NETDB_DNSCLIENT_NAMESIZE);
memcpy(&entry->addr, addr, naddr * sizeof(*addr));
entry->naddr = naddr;