diff options
Diffstat (limited to 'mullvad-cli/src/format.rs')
| -rw-r--r-- | mullvad-cli/src/format.rs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/mullvad-cli/src/format.rs b/mullvad-cli/src/format.rs index 512b632dc8..e605efbe3b 100644 --- a/mullvad-cli/src/format.rs +++ b/mullvad-cli/src/format.rs @@ -37,8 +37,15 @@ pub fn print_state(state: &TunnelState, verbose: bool) { format_relay_connection(endpoint, location.as_ref(), verbose) ); } - Disconnected(_) => { - println!("Disconnected"); + Disconnected { + location: _, + locked_down, + } => { + if *locked_down { + println!("Disconnected (Internet access is blocked due to lockdown mode)"); + } else { + println!("Disconnected"); + } } Disconnecting(_) => println!("Disconnecting..."), } @@ -46,7 +53,10 @@ pub fn print_state(state: &TunnelState, verbose: bool) { pub fn print_location(state: &TunnelState) { let location = match state { - TunnelState::Disconnected(location) => location, + TunnelState::Disconnected { + location, + locked_down: _, + } => location, TunnelState::Connected { location, .. } => location, _ => return, }; |
