summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--melib/src/backends/imap/untagged.rs2
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