ifconfig: Use strlcpy(3) instead of strncpy(3) for interface name

No functional change intended.

Reviewed by: pouria, delphij, imp
Approved by: glebius (mentor)
Differential Revision: https://reviews.freebsd.org/D54752
This commit is contained in:
Amy Vargas
2026-01-17 13:18:06 +03:30
committed by Pouria Mousavizadeh Tehrani
parent adb66ef8c6
commit 2f900cbc5f
+1 -1
View File
@@ -134,7 +134,7 @@ link_status(if_ctx *ctx, const struct ifaddrs *ifa)
sdl->sdl_alen != ETHER_ADDR_LEN)
return;
strncpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name));
strlcpy(ifr.ifr_name, ifa->ifa_name, sizeof(ifr.ifr_name));
memcpy(&ifr.ifr_addr, ifa->ifa_addr, sizeof(ifa->ifa_addr->sa_len));
ifr.ifr_addr.sa_family = AF_LOCAL;
if ((sock_hw = socket(AF_LOCAL, SOCK_DGRAM, 0)) < 0) {