diff --git a/examples/repl/cmdline.rs b/examples/repl/cmdline.rs index 14f5b338d..8df9358a9 100644 --- a/examples/repl/cmdline.rs +++ b/examples/repl/cmdline.rs @@ -284,13 +284,14 @@ async fn log_contactlist(context: &Context, contacts: &[u32]) { "addr unset" } ); - if let Ok(peerstate) = Peerstate::from_addr(context, &addr).await { - if peerstate.is_some() && contact_id != 1 as libc::c_uint { - line2 = format!( - ", prefer-encrypt={}", - peerstate.as_ref().unwrap().prefer_encrypt - ); - } + let peerstate = Peerstate::from_addr(context, &addr) + .await + .expect("peerstate error"); + if peerstate.is_some() && contact_id != 1 as libc::c_uint { + line2 = format!( + ", prefer-encrypt={}", + peerstate.as_ref().unwrap().prefer_encrypt + ); } println!("Contact#{}: {}{}", contact_id, line, line2);