changeset 22343:27eb1b45aa02

virtual: Call mailbox_save_context_deinit before freeing context Otherwise dest_mail does not get free'd
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Thu, 29 Jun 2017 13:46:06 +0300
parents 68c927bf5863
children 9e3e89d1418d
files src/plugins/virtual/virtual-save.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/plugins/virtual/virtual-save.c	Tue Jun 27 12:51:51 2017 +0300
+++ b/src/plugins/virtual/virtual-save.c	Thu Jun 29 13:46:06 2017 +0300
@@ -149,5 +149,6 @@
 	if (ctx->backend_keywords != NULL)
 		mailbox_keywords_unref(&ctx->backend_keywords);
 	virtual_save_cancel(_ctx);
+	mailbox_save_context_deinit(_ctx);
 	i_free(ctx);
 }