From 580e30a33e4b11459e9f9ddbfefb2e408f77302b Mon Sep 17 00:00:00 2001 From: Michael Tuexen Date: Wed, 3 Oct 2018 07:35:16 +0000 Subject: [PATCH] Use strlcpy() instead of strncpy(). Approved by: re (kib@) CID: 1395980, 1395981 X-MFC with: r339012 MFC after: 1 week --- sys/net/if_tap.c | 2 +- sys/net/if_tun.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/net/if_tap.c b/sys/net/if_tap.c index 65feee545b7d..1efd5ea20c6e 100644 --- a/sys/net/if_tap.c +++ b/sys/net/if_tap.c @@ -741,7 +741,7 @@ tapioctl(struct cdev *dev, u_long cmd, caddr_t data, int flag, struct thread *td return (EPROTOTYPE); mtx_lock(&tp->tap_mtx); if (ifp->if_mtu != tapp->mtu) { - strncpy(ifr.ifr_name, if_name(ifp), IFNAMSIZ); + strlcpy(ifr.ifr_name, if_name(ifp), IFNAMSIZ); ifr.ifr_mtu = tapp->mtu; CURVNET_SET(ifp->if_vnet); error = ifhwioctl(SIOCSIFMTU, ifp, diff --git a/sys/net/if_tun.c b/sys/net/if_tun.c index fc49ef3bbbd1..d47117f17b8e 100644 --- a/sys/net/if_tun.c +++ b/sys/net/if_tun.c @@ -674,7 +674,7 @@ tunioctl(struct cdev *dev, u_long cmd, caddr_t data, int flag, return (EPROTOTYPE); mtx_lock(&tp->tun_mtx); if (TUN2IFP(tp)->if_mtu != tunp->mtu) { - strncpy(ifr.ifr_name, if_name(TUN2IFP(tp)), IFNAMSIZ); + strlcpy(ifr.ifr_name, if_name(TUN2IFP(tp)), IFNAMSIZ); ifr.ifr_mtu = tunp->mtu; CURVNET_SET(TUN2IFP(tp)->if_vnet); error = ifhwioctl(SIOCSIFMTU, TUN2IFP(tp),