summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2018-10-03 14:58:34 +0200
committerLinus Färnstrand <linus@mullvad.net>2018-10-03 15:09:24 +0200
commit69bd137dbc1c17cf2d8a2e0751d2dbafcfd2ede8 (patch)
tree5d7d32509a7d9b3b57a4039ca9199f614c8b58a9 /mullvad-daemon/src
parent161983f8b14d099450ec6377f40c2d772bfdf235 (diff)
downloadmullvadvpn-69bd137dbc1c17cf2d8a2e0751d2dbafcfd2ede8.tar.xz
mullvadvpn-69bd137dbc1c17cf2d8a2e0751d2dbafcfd2ede8.zip
Move log_dir and resource_dir to SharedTunnelStateValues
Diffstat (limited to 'mullvad-daemon/src')
-rw-r--r--mullvad-daemon/src/lib.rs17
1 files changed, 7 insertions, 10 deletions
diff --git a/mullvad-daemon/src/lib.rs b/mullvad-daemon/src/lib.rs
index 22103282cf..5362d0805c 100644
--- a/mullvad-daemon/src/lib.rs
+++ b/mullvad-daemon/src/lib.rs
@@ -179,8 +179,6 @@ pub struct Daemon {
tokio_remote: tokio_core::reactor::Remote,
relay_selector: relays::RelaySelector,
current_relay: Option<Relay>,
- log_dir: Option<PathBuf>,
- resource_dir: PathBuf,
version: String,
}
@@ -215,12 +213,15 @@ impl Daemon {
relays::RelaySelector::new(rpc_handle.clone(), &resource_dir, &cache_dir);
let (tx, rx) = mpsc::channel();
- let tunnel_command_tx =
- tunnel_state_machine::spawn(cache_dir.clone(), IntoSender::from(tx.clone()))?;
+ let tunnel_command_tx = tunnel_state_machine::spawn(
+ log_dir,
+ resource_dir,
+ cache_dir.clone(),
+ IntoSender::from(tx.clone()),
+ )?;
let target_state = TargetState::Unsecured;
- let management_interface_result =
- Self::start_management_interface(tx.clone(), cache_dir.clone())?;
+ let management_interface_result = Self::start_management_interface(tx.clone(), cache_dir)?;
// Attempt to download a fresh relay list
relay_selector.update();
@@ -243,8 +244,6 @@ impl Daemon {
tokio_remote,
relay_selector,
current_relay: None,
- log_dir,
- resource_dir,
version,
})
}
@@ -648,8 +647,6 @@ impl Daemon {
TunnelParameters {
endpoint,
options: self.settings.get_tunnel_options().clone(),
- log_dir: self.log_dir.clone(),
- resource_dir: self.resource_dir.clone(),
username: account_token,
allow_lan: self.settings.get_allow_lan(),
}