]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/sys-linux.c
pppd: Eliminate some more compiler warnings
[ppp.git] / pppd / sys-linux.c
index 89263ed1c5b75231471dc83271f591381cf45cd2..a0531e9d351d094e138600e3b24945c9b27d1f60 100644 (file)
@@ -656,8 +656,8 @@ static int make_ppp_unit()
                char t[MAXIFNAMELEN];
                memset(&ifr, 0, sizeof(struct ifreq));
                slprintf(t, sizeof(t), "%s%d", PPP_DRV_NAME, ifunit);
-               strncpy(ifr.ifr_name, t, IF_NAMESIZE);
-               strncpy(ifr.ifr_newname, req_ifname, IF_NAMESIZE);
+               strlcpy(ifr.ifr_name, t, IF_NAMESIZE);
+               strlcpy(ifr.ifr_newname, req_ifname, IF_NAMESIZE);
                x = ioctl(sock_fd, SIOCSIFNAME, &ifr);
                if (x < 0)
                    error("Couldn't rename interface %s to %s: %m", t, req_ifname);