From 68615e539b7e051549dc36b15c081a942ce8e2b9 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Tue, 27 Dec 2011 21:29:19 +0100 Subject: [PATCH] lib-sieve: fixed memory leak in previous change. --- src/lib-sieve/sieve-message.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib-sieve/sieve-message.c b/src/lib-sieve/sieve-message.c index 0d506399b..52bed3e8d 100644 --- a/src/lib-sieve/sieve-message.c +++ b/src/lib-sieve/sieve-message.c @@ -179,6 +179,9 @@ void sieve_message_context_unref(struct sieve_message_context **msgctx) sieve_message_context_clear(*msgctx); + if ( (*msgctx)->context_pool != NULL ) + pool_unref(&((*msgctx)->context_pool)); + i_free(*msgctx); *msgctx = NULL; } -- GitLab