Browse Source

don't use UID EXPUNGE unless trashing

a simple CLOSE is way more efficient, so use it if no adverse effects
can come from it.
wip/maildir-uid-dupes-test
Oswald Buddenhagen 11 years ago
parent
commit
2f0fbcd306
  1. 2
      src/drv_imap.c

2
src/drv_imap.c

@ -2009,7 +2009,7 @@ imap_close( store_t *gctx,
{ {
imap_store_t *ctx = (imap_store_t *)gctx; imap_store_t *ctx = (imap_store_t *)gctx;
if (CAP(UIDPLUS)) { if (ctx->gen.conf->trash && CAP(UIDPLUS)) {
struct imap_cmd_refcounted_state *sts = imap_refcounted_new_state( cb, aux ); struct imap_cmd_refcounted_state *sts = imap_refcounted_new_state( cb, aux );
message_t *msg, *fmsg, *nmsg; message_t *msg, *fmsg, *nmsg;
int bl; int bl;

Loading…
Cancel
Save