summaryrefslogtreecommitdiffhomepage
path: root/mullvad-cli/src
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad-cli/src')
-rw-r--r--mullvad-cli/src/cmds/tunnel.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/mullvad-cli/src/cmds/tunnel.rs b/mullvad-cli/src/cmds/tunnel.rs
index 8e6a03d3d7..d86dfa19bd 100644
--- a/mullvad-cli/src/cmds/tunnel.rs
+++ b/mullvad-cli/src/cmds/tunnel.rs
@@ -332,9 +332,10 @@ impl Tunnel {
async fn process_wireguard_rotation_interval_set(matches: &clap::ArgMatches) -> Result<()> {
let rotate_interval = matches.value_of_t_or_exit::<u64>("interval");
let mut rpc = new_rpc_client().await?;
- rpc.set_wireguard_rotation_interval(types::Duration::from(Duration::from_secs(
- 60 * 60 * rotate_interval,
- )))
+ rpc.set_wireguard_rotation_interval(
+ types::Duration::try_from(Duration::from_secs(60 * 60 * rotate_interval))
+ .expect("Failed to convert rotation interval to prost_types::Duration"),
+ )
.await?;
println!("Set key rotation interval: {} hour(s)", rotate_interval);
Ok(())