diff --git a/wgengine/userspace.go b/wgengine/userspace.go index b206a84a6..5dbfd3f17 100644 --- a/wgengine/userspace.go +++ b/wgengine/userspace.go @@ -194,6 +194,7 @@ func NewUserspaceEngine(logf logger.Logf, tunname string, listenPort uint16) (En e, err := NewUserspaceEngineAdvanced(conf) if err != nil { + tun.Close() return nil, err } return e, err