From: Timo Sirainen Date: Tue, 31 Mar 2020 10:49:28 +0000 (+0300) Subject: mail-crypt: Fix crash when plugin is already initialized, but not used for another... X-Git-Tag: 2.4.0~4403 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bc602aac34fae7045321b630f33a85d00546b506;p=thirdparty%2Fdovecot%2Fcore.git mail-crypt: Fix crash when plugin is already initialized, but not used for another user Fixes: Panic: Module context mail_crypt_user_module missing --- diff --git a/src/plugins/mail-crypt/mail-crypt-plugin.c b/src/plugins/mail-crypt/mail-crypt-plugin.c index 9ece7eae5b..2eb56ef903 100644 --- a/src/plugins/mail-crypt/mail-crypt-plugin.c +++ b/src/plugins/mail-crypt/mail-crypt-plugin.c @@ -345,7 +345,7 @@ static void mail_crypt_mailbox_close(struct mailbox *box) { struct mail_crypt_mailbox *mbox = MAIL_CRYPT_CONTEXT(box); struct mail_crypt_user *muser = - MAIL_CRYPT_USER_CONTEXT_REQUIRE(box->storage->user); + MAIL_CRYPT_USER_CONTEXT(box->storage->user); if (mbox->pub_key != NULL) dcrypt_key_unref_public(&mbox->pub_key);