From e1662127215c1c33ae7a91756de1455368dd6638 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Thu, 29 Jun 2017 13:46:06 +0300 Subject: [PATCH] virtual: Call mailbox_save_context_deinit before freeing context Otherwise dest_mail does not get free'd --- src/plugins/virtual/virtual-save.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/virtual/virtual-save.c b/src/plugins/virtual/virtual-save.c index 9091c07fda..567e08f836 100644 --- a/src/plugins/virtual/virtual-save.c +++ b/src/plugins/virtual/virtual-save.c @@ -149,5 +149,6 @@ void virtual_save_free(struct mail_save_context *_ctx) if (ctx->backend_keywords != NULL) mailbox_keywords_unref(&ctx->backend_keywords); virtual_save_cancel(_ctx); + mailbox_save_context_deinit(_ctx); i_free(ctx); }