summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/cmds/personal_vpn.rs
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src/cmds/personal_vpn.rs')
-rw-r--r--mullvad-cli/src/cmds/personal_vpn.rs6
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}");
}