summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli')
-rw-r--r--mullvad-cli/src/cmds/status.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/mullvad-cli/src/cmds/status.rs b/mullvad-cli/src/cmds/status.rs
index 26b2cf7f06..9c022a38d8 100644
--- a/mullvad-cli/src/cmds/status.rs
+++ b/mullvad-cli/src/cmds/status.rs
@@ -65,7 +65,13 @@ fn print_blocked_reason(reason: &BlockReason) {
}
fn print_location(rpc: &mut DaemonRpcClient) -> Result<()> {
- let location = rpc.get_current_location()?;
+ let location = match rpc.get_current_location()? {
+ Some(loc) => loc,
+ None => {
+ println!("Location data unavailable");
+ return Ok(());
+ }
+ };
let city_and_country = if let Some(city) = location.city {
format!("{}, {}", city, location.country)
} else {