diff options
Diffstat (limited to 'mullvad-cli/src/cmds/personal_vpn.rs')
| -rw-r--r-- | mullvad-cli/src/cmds/personal_vpn.rs | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/mullvad-cli/src/cmds/personal_vpn.rs b/mullvad-cli/src/cmds/personal_vpn.rs index f131426f83..c0d8d3e5f9 100644 --- a/mullvad-cli/src/cmds/personal_vpn.rs +++ b/mullvad-cli/src/cmds/personal_vpn.rs @@ -8,7 +8,6 @@ use std::{ fs, io::{self, Read}, net::IpAddr, - str::FromStr, }; use talpid_types::net::wireguard; use talpid_types::net::wireguard::{ @@ -160,11 +159,8 @@ impl PersonalVpn { }) .await??; - let config = UnresolvedPersonalVpnConfig::from_str(&config_str) - .context("Failed to parse WireGuard config")?; - let mut rpc = MullvadProxyClient::new().await?; - let error = rpc.set_personal_vpn_config(Some(config)).await?; + let error = rpc.import_personal_vpn_config(config_str).await?; if !error.is_empty() { anyhow::bail!("Daemon returned error: {error}"); } |
