diff options
author | Jose Luis Duran <jlduran@gmail.com> | 2023-11-17 16:15:27 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2024-02-03 03:14:09 +0000 |
commit | af87ba65223f05e14590a2564e8c7b4eec7b53a7 (patch) | |
tree | 3469bca5d20fb6425f08f7422e26b193d6851aba /contrib | |
parent | 7414d14bd51d8378057bbe952c2715b9f32d1d3e (diff) | |
download | src-af87ba65223f05e14590a2564e8c7b4eec7b53a7.tar.gz src-af87ba65223f05e14590a2564e8c7b4eec7b53a7.zip |
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/traceroute/ifaddrlist.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/contrib/traceroute/ifaddrlist.c b/contrib/traceroute/ifaddrlist.c index f9a72b28d4a7..0523a47ce61d 100644 --- a/contrib/traceroute/ifaddrlist.c +++ b/contrib/traceroute/ifaddrlist.c @@ -141,8 +141,7 @@ ifaddrlist(register struct ifaddrlist **ipaddrp, register char *errbuf) continue; - (void)strncpy(device, ifr.ifr_name, sizeof(ifr.ifr_name)); - device[sizeof(device) - 1] = '\0'; + (void)strlcpy(device, ifr.ifr_name, sizeof(device)); #ifdef sun /* Ignore sun virtual interfaces */ if (strchr(device, ':') != NULL) |