diff --git a/wgengine/userspace.go b/wgengine/userspace.go index 076eefa70..d61b9645d 100644 --- a/wgengine/userspace.go +++ b/wgengine/userspace.go @@ -250,7 +250,7 @@ func newUserspaceEngine(logf logger.Logf, rawTUNDev tun.Device, conf Config) (_ unregisterMonWatch := e.linkMon.RegisterChangeCallback(func(changed bool, st *interfaces.State) { tshttpproxy.InvalidateCache() - e.linkChange(false, st) + e.linkChange(changed, st) }) closePool.addFunc(unregisterMonWatch) e.linkMonUnregister = unregisterMonWatch