diff --git a/openair1/SIMULATION/ETH_TRANSPORT/netlink_init.c b/openair1/SIMULATION/ETH_TRANSPORT/netlink_init.c index df9114336fcebaf8dcf54604bff864297b7843d0..396c76f8e61bdb344034b22a0673fbfc235a039a 100644 --- a/openair1/SIMULATION/ETH_TRANSPORT/netlink_init.c +++ b/openair1/SIMULATION/ETH_TRANSPORT/netlink_init.c @@ -81,7 +81,7 @@ static int tun_alloc(char *dev) { ifr.ifr_flags = IFF_TUN | IFF_NO_PI; if( *dev ) - strncpy(ifr.ifr_name, dev, IFNAMSIZ); + strncpy(ifr.ifr_name, dev, sizeof(ifr.ifr_name)-1); if( (err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ) { close(fd);