diff options
| -rw-r--r-- | talpid-core/src/firewall/macos.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/talpid-core/src/firewall/macos.rs b/talpid-core/src/firewall/macos.rs index 9b0d9f6b28..b679f45fa6 100644 --- a/talpid-core/src/firewall/macos.rs +++ b/talpid-core/src/firewall/macos.rs @@ -926,6 +926,9 @@ impl Firewall { // remove_anchor() does not deactivate active rules self.pf .flush_rules(ANCHOR_NAME, pfctl::RulesetKind::Filter)?; + if *NAT_WORKAROUND { + self.pf.flush_rules(ANCHOR_NAME, pfctl::RulesetKind::Nat)?; + } Ok(()) } |
