#include <sys/wait.h>
#include <fcntl.h>
#include <sys/ioctl.h>
+#include <sys/uio.h>
#include <arpa/inet.h>
#include <errno.h>
#include <net/if.h>
}
if(dev_name)
- strncpy(ifr.ifr_name, dev_name, IFNAMSIZ);
+ strncpy(ifr.ifr_name, dev_name, IFNAMSIZ-1);
if(!ioctl(dev->fd_, TUNSETIFF, &ifr)) {
dev->actual_name_ = strdup(ifr.ifr_name);