Mercurial > dovecot > original-hg > dovecot-1.2
diff src/imap/cmd-append.c @ 8075:8a068f879cd1 HEAD
mailbox_save_init() API was split to multiple functions.
This allows adding more parameters easily in future.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 07 Aug 2008 14:05:47 -0400 |
parents | 490fdb3c04de |
children | d4eab639c253 |
line wrap: on
line diff
--- a/src/imap/cmd-append.c Thu Aug 07 13:50:18 2008 -0400 +++ b/src/imap/cmd-append.c Thu Aug 07 14:05:47 2008 -0400 @@ -327,9 +327,11 @@ /* save the mail */ ctx->input = i_stream_create_limit(client->input, ctx->msg_size); - ret = mailbox_save_init(ctx->t, flags, keywords, - internal_date, timezone_offset, NULL, - ctx->input, FALSE, &ctx->save_ctx); + ctx->save_ctx = mailbox_save_alloc(ctx->t); + mailbox_save_set_flags(ctx->save_ctx, flags, keywords); + mailbox_save_set_received_date(ctx->save_ctx, + internal_date, timezone_offset); + ret = mailbox_save_begin(&ctx->save_ctx, ctx->input); if (keywords != NULL) mailbox_keywords_free(ctx->box, &keywords);