summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls <emils@mullvad.net>2022-02-14 13:40:04 +0000
committerEmīls <emils@mullvad.net>2022-02-17 15:08:56 +0000
commitfe68b3aa0f4b47b0da28dae5782e205e3700a3af (patch)
tree4efc77f97f5c21c1255e4e3a76c5ae844dacff57
parent2eb0e562dd9ade98aa13beaa7fd602e960791269 (diff)
downloadmullvadvpn-fe68b3aa0f4b47b0da28dae5782e205e3700a3af.tar.xz
mullvadvpn-fe68b3aa0f4b47b0da28dae5782e205e3700a3af.zip
Move exclusion_gid to SharedTunnelStateValues
-rw-r--r--talpid-core/src/firewall/linux.rs4
-rw-r--r--talpid-core/src/tunnel_state_machine/mod.rs6
2 files changed, 6 insertions, 4 deletions
diff --git a/talpid-core/src/firewall/linux.rs b/talpid-core/src/firewall/linux.rs
index 514079036e..8928e94e3c 100644
--- a/talpid-core/src/firewall/linux.rs
+++ b/talpid-core/src/firewall/linux.rs
@@ -126,10 +126,6 @@ impl Firewall {
}
pub fn reset_policy(&mut self) -> Result<()> {
- Self::clear_policy()
- }
-
- pub fn clear_policy() -> Result<()> {
let tables = [
Table::new(&*TABLE_NAME, ProtoFamily::Inet),
Table::new(&*MANGLE_TABLE_NAME_V4, ProtoFamily::Ipv4),
diff --git a/talpid-core/src/tunnel_state_machine/mod.rs b/talpid-core/src/tunnel_state_machine/mod.rs
index 37f246e134..7fdaf18a83 100644
--- a/talpid-core/src/tunnel_state_machine/mod.rs
+++ b/talpid-core/src/tunnel_state_machine/mod.rs
@@ -305,6 +305,8 @@ impl TunnelStateMachine {
connectivity_check_was_enabled: None,
#[cfg(target_os = "macos")]
filtering_resolver,
+ #[cfg(target_os = "macos")]
+ _exclusion_gid: exclusion_gid,
};
tokio::task::spawn_blocking(move || {
@@ -400,6 +402,10 @@ struct SharedTunnelStateValues {
/// Filtering resolver handle
#[cfg(target_os = "macos")]
filtering_resolver: crate::resolver::ResolverHandle,
+
+ /// Exclusion GID
+ #[cfg(target_os = "macos")]
+ _exclusion_gid: u32,
}
impl SharedTunnelStateValues {