From 6b2a1f775742e2f36389fe44dd4fe2f15f590e43 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Fri, 28 Feb 2020 09:11:41 +0200 Subject: [PATCH] imap: Don't fail on WouldBlock on ImapBlockingConnection --- melib/src/backends/imap/connection.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/melib/src/backends/imap/connection.rs b/melib/src/backends/imap/connection.rs index d6cc7f024..e384f87d8 100644 --- a/melib/src/backends/imap/connection.rs +++ b/melib/src/backends/imap/connection.rs @@ -507,6 +507,9 @@ impl Iterator for ImapBlockingConnection { return Some(result[0..*prev_res_length].to_vec()); } } + Err(e) if e.kind() == std::io::ErrorKind::WouldBlock => { + continue; + } Err(e) => { debug!(&conn.stream); debug!(&e);