diff --git a/wgengine/router/router_linux.go b/wgengine/router/router_linux.go index cbd5e97c2..e9c585d98 100644 --- a/wgengine/router/router_linux.go +++ b/wgengine/router/router_linux.go @@ -271,7 +271,7 @@ func (r *linuxRouter) onIPRuleDeleted(table uint8, priority uint32) { // Not our rule. return } - if !r.ruleRestorePending.Swap(true) { + if r.ruleRestorePending.Swap(true) { // Another timer is already pending. return }