parent
ee317e0cb4
commit
7fe9434528
1 changed files with 3 additions and 2 deletions
|
@ -2070,13 +2070,14 @@ if (0 == strncmp("tap:", savname, 4)) {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
*fd_handle = (SOCKET)tun;
|
*fd_handle = (SOCKET)tun;
|
||||||
strcpy(savname, devname);
|
memmove(savname, devname, strlen(devname) + 1);
|
||||||
}
|
}
|
||||||
#if defined (__APPLE__)
|
#if defined (__APPLE__)
|
||||||
if (tun < 0) { /* Not good yet? */
|
if (tun >= 0) { /* Good so far? */
|
||||||
struct ifreq ifr;
|
struct ifreq ifr;
|
||||||
int s;
|
int s;
|
||||||
|
|
||||||
|
/* Now make sure the interface is up */
|
||||||
memset (&ifr, 0, sizeof(ifr));
|
memset (&ifr, 0, sizeof(ifr));
|
||||||
ifr.ifr_addr.sa_family = AF_INET;
|
ifr.ifr_addr.sa_family = AF_INET;
|
||||||
strlcpy(ifr.ifr_name, savname, sizeof(ifr.ifr_name));
|
strlcpy(ifr.ifr_name, savname, sizeof(ifr.ifr_name));
|
||||||
|
|
Loading…
Add table
Reference in a new issue