diff --git a/src/imap_client.rs b/src/imap_client.rs index 3f4da0de8..c0216fbd9 100644 --- a/src/imap_client.rs +++ b/src/imap_client.rs @@ -46,7 +46,7 @@ impl Client { let _greeting = client .read_response() .await - .expect("failed to read greeting"); + .ok_or_else(|| ImapError::Bad("failed to read greeting".to_string()))?; Ok(Client::Secure(client)) } @@ -61,7 +61,7 @@ impl Client { let _greeting = client .read_response() .await - .expect("failed to read greeting"); + .ok_or_else(|| ImapError::Bad("failed to read greeting".to_string()))?; Ok(Client::Insecure(client)) }