From 818655d4a8036330e61fb981c05eac1b652ed053 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan.bosch@open-xchange.com> Date: Tue, 7 Jan 2020 22:10:21 +0100 Subject: [PATCH] plugins: imapsieve: Make current mail available in struct imap_sieve_context. --- src/plugins/imapsieve/imap-sieve.c | 1 + src/plugins/imapsieve/imap-sieve.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/plugins/imapsieve/imap-sieve.c b/src/plugins/imapsieve/imap-sieve.c index ca804dac4..c1d4c219d 100644 --- a/src/plugins/imapsieve/imap-sieve.c +++ b/src/plugins/imapsieve/imap-sieve.c @@ -773,6 +773,7 @@ int imap_sieve_run_mail(struct imap_sieve_run *isrun, struct mail *mail, context.event.src_mailbox = isrun->src_mailbox; context.event.cause = isrun->cause; context.event.changed_flags = changed_flags; + context.mail = mail; context.isieve = isieve; /* Initialize trace logging */ diff --git a/src/plugins/imapsieve/imap-sieve.h b/src/plugins/imapsieve/imap-sieve.h index b0e8fba3e..31b624088 100644 --- a/src/plugins/imapsieve/imap-sieve.h +++ b/src/plugins/imapsieve/imap-sieve.h @@ -15,6 +15,7 @@ struct imap_sieve_event { struct imap_sieve_context { struct imap_sieve_event event; + struct mail *mail; struct imap_sieve *isieve; }; -- GitLab