aboutsummaryrefslogtreecommitdiffstats
path: root/tun/tun_dragonfly.go
diff options
context:
space:
mode:
authorBrady OBrien <brady.obrien128@gmail.com>2018-05-25 15:21:34 -0500
committerBrady OBrien <brady.obrien128@gmail.com>2018-05-25 15:21:34 -0500
commitde4c43207baea2615bfd55c3b2e3cd2054d3fb57 (patch)
tree678a6b79967b627992f2d9a7376fb05782e489c0 /tun/tun_dragonfly.go
parentFirst swing at dragonfly support (diff)
downloadwireguard-go-de4c43207baea2615bfd55c3b2e3cd2054d3fb57.tar.xz
wireguard-go-de4c43207baea2615bfd55c3b2e3cd2054d3fb57.zip
Basic tun name behaviour implemented; now figuring out why it won't close
Diffstat (limited to '')
-rw-r--r--tun/tun_dragonfly.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/tun/tun_dragonfly.go b/tun/tun_dragonfly.go
index 5ad7097..6d9608b 100644
--- a/tun/tun_dragonfly.go
+++ b/tun/tun_dragonfly.go
@@ -439,8 +439,8 @@ func (tun *nativeTun) Close() error {
err4 = renameTun(tun.name,tun.origName)
}
- err1 := tun.rwcancel.Cancel()
err2 := tun.fd.Close()
+ err1 := tun.rwcancel.Cancel()
if tun.routeSocket != -1 {
unix.Shutdown(tun.routeSocket, unix.SHUT_RDWR)
err4 = unix.Close(tun.routeSocket)