diff options
Diffstat (limited to 'mullvad-cli/src/cmds')
| -rw-r--r-- | mullvad-cli/src/cmds/relay.rs | 6 |
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 } |
