]> git.ipfire.org Git - thirdparty/wireguard-go.git/commitdiff
Basic tun name behaviour implemented; now figuring out why it won't close
authorBrady OBrien <brady.obrien128@gmail.com>
Fri, 25 May 2018 20:21:34 +0000 (15:21 -0500)
committerBrady OBrien <brady.obrien128@gmail.com>
Fri, 25 May 2018 20:21:34 +0000 (15:21 -0500)
tun/tun_dragonfly.go

index 5ad7097b5c37889e9acdcbc81ec26bfd7a1dc3de..6d9608b9b5b66d6d4f2de860188c830caf047167 100644 (file)
@@ -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)