summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src')
-rw-r--r--mullvad-cli/src/cmds/relay.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/mullvad-cli/src/cmds/relay.rs b/mullvad-cli/src/cmds/relay.rs
index 7c5c1a04a1..fa06e12bd5 100644
--- a/mullvad-cli/src/cmds/relay.rs
+++ b/mullvad-cli/src/cmds/relay.rs
@@ -796,7 +796,11 @@ fn parse_transport_port(
Some(port) => parse_port_constraint(port)?,
None => {
if let Some(ref transport_port) = current_constraint {
- Constraint::Only(transport_port.port as u16)
+ if transport_port.port != 0 {
+ Constraint::Only(transport_port.port as u16)
+ } else {
+ Constraint::Any
+ }
} else {
Constraint::Any
}