From 973963e5785d0effafdee6341cfbed8915fa930c Mon Sep 17 00:00:00 2001 From: Aki Tuomi <aki.tuomi@dovecot.fi> Date: Thu, 8 Feb 2018 12:12:31 +0200 Subject: [PATCH] doveadm-sieve-sync: Require sieve context --- src/plugins/doveadm-sieve/doveadm-sieve-sync.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c index 17e1878b8..9f5355892 100644 --- a/src/plugins/doveadm-sieve/doveadm-sieve-sync.c +++ b/src/plugins/doveadm-sieve/doveadm-sieve-sync.c @@ -16,9 +16,9 @@ #include "doveadm-sieve-plugin.h" #define SIEVE_MAIL_CONTEXT(obj) \ - MODULE_CONTEXT(obj, sieve_storage_module) + MODULE_CONTEXT_REQUIRE(obj, sieve_storage_module) #define SIEVE_USER_CONTEXT(obj) \ - MODULE_CONTEXT(obj, sieve_user_module) + MODULE_CONTEXT_REQUIRE(obj, sieve_user_module) struct sieve_mail_user { union mail_user_module_context module_ctx; @@ -79,8 +79,6 @@ mail_sieve_user_init SIEVE_STORAGE_FLAG_SYNCHRONIZING; struct sieve_environment svenv; - i_assert( suser != NULL ); - if ( suser->svinst != NULL ) { *svstorage_r = suser->sieve_storage; return suser->sieve_storage != NULL ? 1 : 0; -- GitLab