From 035f23f083b421ad69f7c1353db6c7c7bf24e48f Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@dovecot.fi> Date: Wed, 29 Aug 2018 00:21:22 +0200 Subject: [PATCH] plugins: imap-filter-sieve: Make filter context available in Sieve context. --- src/plugins/imap-filter-sieve/imap-filter-sieve.c | 1 + src/plugins/imap-filter-sieve/imap-filter-sieve.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/plugins/imap-filter-sieve/imap-filter-sieve.c b/src/plugins/imap-filter-sieve/imap-filter-sieve.c index a8b4b18ec..de8383a62 100644 --- a/src/plugins/imap-filter-sieve/imap-filter-sieve.c +++ b/src/plugins/imap-filter-sieve/imap-filter-sieve.c @@ -226,6 +226,7 @@ imap_filter_sieve_context_create(struct imap_filter_context *ctx, sctx = p_new(cmd->pool, struct imap_filter_sieve_context, 1); sctx->pool = cmd->pool; + sctx->filter_context = ctx; sctx->filter_type = type; sctx->user = ctx->cmd->client->user; diff --git a/src/plugins/imap-filter-sieve/imap-filter-sieve.h b/src/plugins/imap-filter-sieve/imap-filter-sieve.h index fa3cf0528..2e108954d 100644 --- a/src/plugins/imap-filter-sieve/imap-filter-sieve.h +++ b/src/plugins/imap-filter-sieve/imap-filter-sieve.h @@ -17,6 +17,7 @@ enum imap_filter_sieve_type { struct imap_filter_sieve_context { pool_t pool; + struct imap_filter_context *filter_context; enum imap_filter_sieve_type filter_type; struct mail_user *user; -- GitLab