]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-index: mail_cache_header_fields_write() - Take cache parameter instead
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Fri, 20 Mar 2020 14:27:31 +0000 (16:27 +0200)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Wed, 15 Apr 2020 08:57:20 +0000 (08:57 +0000)
src/lib-index/mail-cache-transaction.c

index 0862cafc6f25c652879c9909d35b671dc853276d..1f70b17eca169e7b28369f18f0a9cf8560178f8c 100644 (file)
@@ -595,10 +595,8 @@ int mail_cache_transaction_commit(struct mail_cache_transaction_ctx **_ctx)
 }
 
 static int
-mail_cache_header_fields_write(struct mail_cache_transaction_ctx *ctx,
-                              const buffer_t *buffer)
+mail_cache_header_fields_write(struct mail_cache *cache, const buffer_t *buffer)
 {
-       struct mail_cache *cache = ctx->cache;
        uint32_t offset, hdr_offset;
 
        i_assert(cache->locked);
@@ -699,7 +697,7 @@ static int mail_cache_header_add_field(struct mail_cache_transaction_ctx *ctx,
 
                buffer = t_buffer_create(256);
                mail_cache_header_fields_get(cache, buffer);
-               ret = mail_cache_header_fields_write(ctx, buffer);
+               ret = mail_cache_header_fields_write(cache, buffer);
        } T_END;
 
        if (ret == 0) {