summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2024-10-22 10:52:37 +0200
committerDavid Lönnhager <david.l@mullvad.net>2024-10-22 10:52:37 +0200
commita1c6a764418118fc3304c8c8a9b12affc07b3632 (patch)
tree3eec8580460592acb191b19ae2f666bfb36bddfc
parente87e17f9fcf91de8c1d1f97c243d423e06ae7257 (diff)
parent3e563395a41c68e2accef6a6ebeeb4c6e52d1642 (diff)
downloadmullvadvpn-a1c6a764418118fc3304c8c8a9b12affc07b3632.tar.xz
mullvadvpn-a1c6a764418118fc3304c8c8a9b12affc07b3632.zip
Merge branch 'macos-doc-keep-lan-states'
-rw-r--r--talpid-core/src/firewall/macos.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/talpid-core/src/firewall/macos.rs b/talpid-core/src/firewall/macos.rs
index 116596b33e..bb0b7b34f6 100644
--- a/talpid-core/src/firewall/macos.rs
+++ b/talpid-core/src/firewall/macos.rs
@@ -115,6 +115,8 @@ impl Firewall {
.chain(ALLOWED_LAN_MULTICAST_NETS.iter())
.any(|net| net.contains(remote_address.ip()));
if net_is_lan {
+ // Since LAN traffic is allowed, there's no need to flush these states, and
+ // connections initiated before a firewall state change should not be interrupted.
return Ok(false);
}
}