summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2023-10-26 11:20:09 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2023-11-06 09:01:28 +0100
commit7c34fa4e1ac211f04f403b1dd90e8085cb711a52 (patch)
treee110791df421bc62c73a84df4d789acf52959023 /mullvad-cli/src
parent46ff968c2050b87954f645b3eafaf512da50e15a (diff)
downloadmullvadvpn-7c34fa4e1ac211f04f403b1dd90e8085cb711a52.tar.xz
mullvadvpn-7c34fa4e1ac211f04f403b1dd90e8085cb711a52.zip
Prefix remote `ip` and `port` with `remote_` in Socks5Local contexts
Diffstat (limited to 'mullvad-cli/src')
-rw-r--r--mullvad-cli/src/cmds/api_access.rs21
1 files changed, 12 insertions, 9 deletions
diff --git a/mullvad-cli/src/cmds/api_access.rs b/mullvad-cli/src/cmds/api_access.rs
index dc736c71c6..c5707a7276 100644
--- a/mullvad-cli/src/cmds/api_access.rs
+++ b/mullvad-cli/src/cmds/api_access.rs
@@ -116,11 +116,15 @@ impl ApiAccess {
}
CustomAccessMethod::Socks5(socks) => match socks {
mullvad_types::access_method::Socks5::Local(local) => {
- let ip = cmd.params.ip.unwrap_or(local.peer.ip()).to_string();
- let port = cmd.params.port.unwrap_or(local.peer.port());
- let local_port = cmd.params.local_port.unwrap_or(local.port);
- mullvad_types::access_method::Socks5Local::from_args(ip, port, local_port)
- .map(AccessMethod::from)
+ let remote_ip = cmd.params.ip.unwrap_or(local.remote_peer.ip()).to_string();
+ let remote_port = cmd.params.port.unwrap_or(local.remote_peer.port());
+ let local_port = cmd.params.local_port.unwrap_or(local.local_port);
+ mullvad_types::access_method::Socks5Local::from_args(
+ remote_ip,
+ remote_port,
+ local_port,
+ )
+ .map(AccessMethod::from)
}
mullvad_types::access_method::Socks5::Remote(remote) => {
let ip = cmd.params.ip.unwrap_or(remote.peer.ip()).to_string();
@@ -223,9 +227,8 @@ impl ApiAccess {
rpc.set_access_method(previous_access_method.get_id())
.await?;
return Err(anyhow!(
- "Could not reach the Mullvad API using access method \"{}\". Rolling back to \"{}\"",
+ "Could not reach the Mullvad API using access method \"{}\"",
new_access_method.get_name(),
- previous_access_method.get_name()
));
}
};
@@ -586,8 +589,8 @@ mod pp {
}
writeln!(f)?;
print_option!("Protocol", "Socks5 (local)");
- print_option!("Peer", local.peer);
- print_option!("Local port", local.port);
+ print_option!("Peer", local.remote_peer);
+ print_option!("Local port", local.local_port);
Ok(())
}
},