diff options
| author | Linus Färnstrand <linus@mullvad.net> | 2018-09-07 16:51:49 +0200 |
|---|---|---|
| committer | Linus Färnstrand <linus@mullvad.net> | 2018-09-07 17:17:34 +0200 |
| commit | c3574c3ee707fa6e77e554db1045e3acfaf75298 (patch) | |
| tree | a00028d78d533cae6fbe68f4f33864f8c910cb2b /mullvad-cli | |
| parent | da1ef31eccbd207079a4757b64275574a0cb5341 (diff) | |
| download | mullvadvpn-c3574c3ee707fa6e77e554db1045e3acfaf75298.tar.xz mullvadvpn-c3574c3ee707fa6e77e554db1045e3acfaf75298.zip | |
Make management interface connect return error on missing account token
Diffstat (limited to 'mullvad-cli')
| -rw-r--r-- | mullvad-cli/src/cmds/connect.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mullvad-cli/src/cmds/connect.rs b/mullvad-cli/src/cmds/connect.rs index b7cf7cd8c5..40dbe5a5a0 100644 --- a/mullvad-cli/src/cmds/connect.rs +++ b/mullvad-cli/src/cmds/connect.rs @@ -1,9 +1,9 @@ use clap; +use error_chain::ChainedError; use new_rpc_client; use Command; use Result; - pub struct Connect; impl Command for Connect { @@ -18,7 +18,9 @@ impl Command for Connect { fn run(&self, _matches: &clap::ArgMatches) -> Result<()> { let mut rpc = new_rpc_client()?; - rpc.connect()?; + if let Err(e) = rpc.connect() { + eprintln!("{}", e.display_chain()); + } Ok(()) } } |
