diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2018-10-03 16:39:02 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2018-10-03 16:39:02 +0200 |
| commit | 198cf46fa4d5f17cd1deeeb0e79b5a18b5cbaa23 (patch) | |
| tree | d17ff4d67a29cf08e0e639ceb95aa7612142f916 /mullvad-daemon | |
| parent | 161983f8b14d099450ec6377f40c2d772bfdf235 (diff) | |
| parent | 0c78f6c6bcacae3bdf804f03de7326eaae3bafab (diff) | |
| download | mullvadvpn-198cf46fa4d5f17cd1deeeb0e79b5a18b5cbaa23.tar.xz mullvadvpn-198cf46fa4d5f17cd1deeeb0e79b5a18b5cbaa23.zip | |
Merge branch 'move-directories-to-shared-state'
Diffstat (limited to 'mullvad-daemon')
| -rw-r--r-- | mullvad-daemon/src/lib.rs | 17 |
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(), } |
