Merge branch 'master' of ssh://git.zx2c4.com/wireguard-go
This commit is contained in:
commit
d8d592787d
@ -46,7 +46,7 @@ var sockaddrCtlSize uintptr = 32
|
|||||||
|
|
||||||
func CreateTUN(name string) (TUNDevice, error) {
|
func CreateTUN(name string) (TUNDevice, error) {
|
||||||
ifIndex := -1
|
ifIndex := -1
|
||||||
if (name != "utun") {
|
if name != "utun" {
|
||||||
fmt.Sscanf(name, "utun%d", &ifIndex)
|
fmt.Sscanf(name, "utun%d", &ifIndex)
|
||||||
if ifIndex < 0 {
|
if ifIndex < 0 {
|
||||||
return nil, fmt.Errorf("Interface name must be utun[0-9]*")
|
return nil, fmt.Errorf("Interface name must be utun[0-9]*")
|
||||||
|
@ -11,6 +11,7 @@ package main
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"bytes"
|
||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
@ -19,7 +20,6 @@ import (
|
|||||||
"net"
|
"net"
|
||||||
"os"
|
"os"
|
||||||
"strconv"
|
"strconv"
|
||||||
"bytes"
|
|
||||||
"strings"
|
"strings"
|
||||||
"syscall"
|
"syscall"
|
||||||
"time"
|
"time"
|
||||||
|
@ -94,9 +94,9 @@ func UAPIListen(name string, file *os.File) (net.Listener, error) {
|
|||||||
|
|
||||||
go func(l *UAPIListener) {
|
go func(l *UAPIListener) {
|
||||||
event := unix.Kevent_t{
|
event := unix.Kevent_t{
|
||||||
Ident: uint64(uapi.keventFd),
|
Ident: uint64(uapi.keventFd),
|
||||||
Filter: unix.EVFILT_VNODE,
|
Filter: unix.EVFILT_VNODE,
|
||||||
Flags: unix.EV_ADD | unix.EV_ENABLE | unix.EV_ONESHOT,
|
Flags: unix.EV_ADD | unix.EV_ENABLE | unix.EV_ONESHOT,
|
||||||
Fflags: unix.NOTE_WRITE,
|
Fflags: unix.NOTE_WRITE,
|
||||||
}
|
}
|
||||||
events := make([]unix.Kevent_t, 1)
|
events := make([]unix.Kevent_t, 1)
|
||||||
|
Loading…
Reference in New Issue
Block a user