wgengine/router: don't store unused tunname on windows.
type winRouter struct {
logf func(fmt string, args ...interface{})
- tunname string
nativeTun *tun.NativeTun
routeChangeCallback *winipcfg.RouteChangeCallback
dns *dns.Manager
@@ -44,11 +43,6 @@ type winRouter struct {
}
func newUserspaceRouter(logf logger.Logf, tundev tun.Device) (Router, error) {
- tunname, err := tundev.Name()
- if err != nil {
- return nil, err
- }
-
nativeTun := tundev.(*tun.NativeTun)
luid := winipcfg.LUID(nativeTun.LUID())
guid, err := luid.GUID()
@@ -63,7 +57,6 @@ func newUserspaceRouter(logf logger.Logf, tundev tun.Device) (Router, error) {
return &winRouter{
logf: logf,
- tunname: tunname,
nativeTun: nativeTun,
dns: dns.NewManager(mconfig),
firewall: &firewallTweaker{
