diff options
-rw-r--r-- | melib/src/backends/imap/untagged.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/melib/src/backends/imap/untagged.rs b/melib/src/backends/imap/untagged.rs index 536b18b3..27fcf570 100644 --- a/melib/src/backends/imap/untagged.rs +++ b/melib/src/backends/imap/untagged.rs @@ -95,7 +95,7 @@ impl ImapConnection { .unwrap() .entry(mailbox_hash) .or_default() - .remove(n.try_into().unwrap()); + .remove(TryInto::<usize>::try_into(n).unwrap().saturating_sub(1)); debug!("expunge {}, UID = {}", n, deleted_uid); let deleted_hash: crate::email::EnvelopeHash = match self .uid_store |