]> git.ozlabs.org Git - ppp.git/blobdiff - pppd/sys-linux.c
pppd: add experimental support for PEAP protocol, an extension of EAP
[ppp.git] / pppd / sys-linux.c
index 8f4f2a7d2775d727792cf29eb8fcebf9709063c7..e1bb8108ea0964d81d0c4b64ead2132e97aa5889 100644 (file)
@@ -697,11 +697,11 @@ static int make_ppp_unit(void)
 
        if (x == 0 && req_ifname[0] != '\0') {
                struct ifreq ifr;
-               char t[MAXIFNAMELEN];
+               char t[IFNAMSIZ];
                memset(&ifr, 0, sizeof(struct ifreq));
                slprintf(t, sizeof(t), "%s%d", PPP_DRV_NAME, ifunit);
-               strlcpy(ifr.ifr_name, t, IF_NAMESIZE);
-               strlcpy(ifr.ifr_newname, req_ifname, IF_NAMESIZE);
+               strlcpy(ifr.ifr_name, t, IFNAMSIZ);
+               strlcpy(ifr.ifr_newname, req_ifname, IFNAMSIZ);
                x = ioctl(sock_fd, SIOCSIFNAME, &ifr);
                if (x < 0)
                    error("Couldn't rename interface %s to %s: %m", t, req_ifname);