]> granicus.if.org Git - neomutt/commitdiff
imap: imap_expunge_mailbox use m instead of adata->mailbox
authorMehdi Abaakouk <sileht@sileht.net>
Sat, 8 Dec 2018 17:51:49 +0000 (18:51 +0100)
committerRichard Russon <rich@flatcap.org>
Wed, 12 Dec 2018 12:52:22 +0000 (12:52 +0000)
imap/imap.c

index 4591d86810c4dfd4d338b3d61b74726ab5754e6b..8c53eeb962970a077a50469075db1ee8beddd10b 100644 (file)
@@ -790,16 +790,16 @@ void imap_expunge_mailbox(struct Mailbox *m)
   Sort = SORT_ORDER;
   mutt_sort_headers(adata->ctx, false);
 
-  for (int i = 0; i < adata->mailbox->msg_count; i++)
+  for (int i = 0; i < m->msg_count; i++)
   {
-    e = adata->mailbox->hdrs[i];
+    e = m->hdrs[i];
 
     if (e->index == INT_MAX)
     {
       mutt_debug(2, "Expunging message UID %u.\n", imap_edata_get(e)->uid);
 
       e->active = false;
-      adata->mailbox->size -= e->content->length;
+      m->size -= e->content->length;
 
       imap_cache_del(adata, e);
 #ifdef USE_HCACHE