projects
/
debian
/
uanytun.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge tag 'upstream/0.3.7'
[debian/uanytun.git]
/
src
/
linux
/
tun.c
diff --git
a/src/linux/tun.c
b/src/linux/tun.c
index
c77cea1
..
11fd209
100644
(file)
--- a/
src/linux/tun.c
+++ b/
src/linux/tun.c
@@
-60,6
+60,7
@@
#include <sys/wait.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#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>
#include <arpa/inet.h>
#include <errno.h>
#include <net/if.h>
@@
-103,7
+104,7
@@
int tun_init(tun_device_t* dev, const char* dev_name, const char* dev_type, cons
}
if(dev_name)
}
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);
if(!ioctl(dev->fd_, TUNSETIFF, &ifr)) {
dev->actual_name_ = strdup(ifr.ifr_name);