diff --git a/gtests/net/packetdrill/netdev.c b/gtests/net/packetdrill/netdev.c index d8c9d54d2f30a0a7eb11b30bd646903afa48cd1d..39c21441d841f86464ec8c239de1f00b6838e97e 100644 --- a/gtests/net/packetdrill/netdev.c +++ b/gtests/net/packetdrill/netdev.c @@ -271,6 +271,8 @@ static void set_device_offload_flags(struct local_netdev *netdev) static void bring_up_device(struct local_netdev *netdev) { struct ifreq ifr; + + assert(strlen(netdev->name) < IFNAMSIZ); memset(&ifr, 0, sizeof(ifr)); strncpy(ifr.ifr_name, netdev->name, IFNAMSIZ); if (ioctl(netdev->ipv4_control_fd, SIOCGIFFLAGS, &ifr) < 0)