From 723624b3f7b05161971a7bbfe180637806ea133f Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Wed, 28 Aug 2019 00:06:49 +0000 Subject: [PATCH] Fix one clippy::unneeded_unwrap warning --- src/imap.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/imap.rs b/src/imap.rs index 45dcab961..72a3cb4ef 100644 --- a/src/imap.rs +++ b/src/imap.rs @@ -489,13 +489,9 @@ impl Imap { context, 0, "IMAP unsetup_handle step 2 (acquiring session.lock)" ); - let session = self.session.lock().unwrap().take(); - if session.is_some() { - match session.unwrap().close() { - Ok(_) => {} - Err(err) => { - eprintln!("failed to close connection: {:?}", err); - } + if let Some(mut session) = self.session.lock().unwrap().take() { + if let Err(err) = session.close() { + eprintln!("failed to close connection: {:?}", err); } }