From: Timo Sirainen Date: Thu, 15 Sep 2016 07:23:41 +0000 (+0300) Subject: pop3-migration: Fixed crash when not specifying pop3_migration_mailbox setting. X-Git-Tag: 2.3.0.rc1~3016 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6d2e2c79173f8af12b17c89ac5ec07b8be23971d;p=thirdparty%2Fdovecot%2Fcore.git pop3-migration: Fixed crash when not specifying pop3_migration_mailbox setting. --- diff --git a/src/plugins/pop3-migration/pop3-migration-plugin.c b/src/plugins/pop3-migration/pop3-migration-plugin.c index c24fee452a..3bffbd32b4 100644 --- a/src/plugins/pop3-migration/pop3-migration-plugin.c +++ b/src/plugins/pop3-migration/pop3-migration-plugin.c @@ -838,9 +838,14 @@ pop3_migration_mailbox_search_init(struct mailbox_transaction_context *t, static void pop3_migration_mailbox_allocated(struct mailbox *box) { + struct pop3_migration_mail_storage *mstorage = + POP3_MIGRATION_CONTEXT(box->storage); struct mailbox_vfuncs *v = box->vlast; struct pop3_migration_mailbox *mbox; + if (mstorage == NULL) + return; + mbox = p_new(box->pool, struct pop3_migration_mailbox, 1); mbox->module_ctx.super = *v; box->vlast = &mbox->module_ctx.super;