From 5d202fa7788e500f5b2bab2aa6f6327c8c7461dc Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 26 May 2010 16:16:44 +0100 Subject: [PATCH] lib-storage: Removed unnecessary struct mail_save_context.saved_physical_size --HG-- branch : HEAD --- src/lib-storage/mail-storage-private.h | 5 ----- src/plugins/zlib/zlib-plugin.c | 12 ------------ 2 files changed, 17 deletions(-) diff --git a/src/lib-storage/mail-storage-private.h b/src/lib-storage/mail-storage-private.h index cafc79857a..27fbdafa65 100644 --- a/src/lib-storage/mail-storage-private.h +++ b/src/lib-storage/mail-storage-private.h @@ -418,11 +418,6 @@ struct mail_save_context { char *guid, *pop3_uidl, *from_envelope; struct ostream *output; - /* if non-zero, overrides the physical size that should be saved. - for example when using zlib plugin, this would contain the mail's - uncompressed size. */ - uoff_t saved_physical_size; - /* we came here from mailbox_copy() */ unsigned int copying:1; }; diff --git a/src/plugins/zlib/zlib-plugin.c b/src/plugins/zlib/zlib-plugin.c index 2d3a3e5c74..c7924a6568 100644 --- a/src/plugins/zlib/zlib-plugin.c +++ b/src/plugins/zlib/zlib-plugin.c @@ -292,17 +292,6 @@ zlib_mail_save_compress_begin(struct mail_save_context *ctx, return 0; } -static int zlib_mail_save_compress_finish(struct mail_save_context *ctx) -{ - struct mailbox *box = ctx->transaction->box; - union mailbox_module_context *zbox = ZLIB_CONTEXT(box); - - /* a bit kludgy: zlib ostreams' offset is actually the - uncompressed offset */ - ctx->saved_physical_size = ctx->output->offset; - return zbox->super.save_finish(ctx); -} - static void zlib_permail_alloc_init(struct mailbox *box) { struct zlib_user *zuser = ZLIB_USER_CONTEXT(box->storage->user); @@ -316,7 +305,6 @@ static void zlib_permail_alloc_init(struct mailbox *box) box->v.save_finish = zlib_mail_save_finish; } else { box->v.save_begin = zlib_mail_save_compress_begin; - box->v.save_finish = zlib_mail_save_compress_finish; } } -- 2.47.3