summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src/cmds/personal_vpn.rs
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2026-04-24 14:50:09 +0200
committerDavid Lönnhager <david.l@mullvad.net>2026-04-24 16:46:03 +0200
commit3dfd11b329cc5661298ef59fcd6fd3b5153e97e1 (patch)
tree35e771c650c8b8aca6a09886cdceea50b8ba2e72 /mullvad-cli/src/cmds/personal_vpn.rs
parentfab322ba35c575d0188b06ef7352de81adea8949 (diff)
downloadmullvadvpn-add-custom-vpn.tar.xz
mullvadvpn-add-custom-vpn.zip
TMP: add import featureadd-custom-vpn
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}");
}