From 6d2e2c79173f8af12b17c89ac5ec07b8be23971d Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Thu, 15 Sep 2016 10:23:41 +0300 Subject: [PATCH] pop3-migration: Fixed crash when not specifying pop3_migration_mailbox setting. --- src/plugins/pop3-migration/pop3-migration-plugin.c | 5 +++++ 1 file changed, 5 insertions(+) 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; -- 2.47.3