diff --git a/src/drv_imap.c b/src/drv_imap.c index 5b6e469..dbe4c31 100644 --- a/src/drv_imap.c +++ b/src/drv_imap.c @@ -115,8 +115,8 @@ struct imap_cmd; typedef struct imap_store { store_t gen; const char *prefix; - unsigned /*currentnc:1,*/ trashnc:1; int uidnext; /* from SELECT responses */ + unsigned trashnc:1; /* trash folder's existence is not confirmed yet */ unsigned got_namespace:1; list_t *ns_personal, *ns_other, *ns_shared; /* NAMESPACE info */ message_t **msgapp; /* FETCH results */ @@ -1540,10 +1540,8 @@ imap_select( store_t *gctx, int minuid, int maxuid, int *excs, int nexcs, if (!strcmp( gctx->name, "INBOX" )) { -// ctx->currentnc = 0; prefix = ""; } else { -// ctx->currentnc = 1; /* could use LIST results for that */ prefix = ctx->prefix; } @@ -1698,9 +1696,6 @@ imap_store_msg( store_t *gctx, msg_data_t *data, int to_trash, } else { box = gctx->name; prefix = !strcmp( box, "INBOX" ) ? "" : ctx->prefix; - cmd->param.create = (gctx->opts & OPEN_CREATE) != 0; - /*if (ctx->currentnc) - ctx->caps = ctx->rcaps & ~(1 << LITERALPLUS);*/ } ret = imap_exec_m( ctx, cmd, "APPEND \"%s%s\" %s", prefix, box, flagstr ); ctx->caps = ctx->rcaps; @@ -1708,9 +1703,6 @@ imap_store_msg( store_t *gctx, msg_data_t *data, int to_trash, return cb( ret, -1, aux ); if (to_trash) ctx->trashnc = 0; - else { - /*ctx->currentnc = 0;*/ - } return cb( DRV_OK, uid, aux ); }