tun: windows: switch to NDIS device object

This commit is contained in:
Jason A. Donenfeld
2019-07-18 12:26:57 +02:00
parent 298d759f3e
commit 6c50fedd8e
2 changed files with 6 additions and 7 deletions

View File

@@ -146,13 +146,17 @@ func CreateTUNWithRequestedGUID(ifname string, requestedGUID *windows.GUID) (Dev
}
func (tun *NativeTun) openTUN() error {
filename, err := tun.wt.NdisFileName()
if err != nil {
return err
}
retries := maybeRetry(retryTimeout * retryRate)
if tun.close {
return os.ErrClosed
}
var err error
name, err := windows.UTF16PtrFromString(tun.wt.DataFileName())
name, err := windows.UTF16PtrFromString(filename)
if err != nil {
return err
}