dovecot-2.1-pigeonhole: lib-sieve: fixed memory leak in previous...

pigeonhole at rename-it.nl pigeonhole at rename-it.nl
Tue Dec 27 22:29:50 EET 2011


details:   http://hg.rename-it.nl/dovecot-2.1-pigeonhole/rev/c58e9eb1010d
changeset: 1587:c58e9eb1010d
user:      Stephan Bosch <stephan at rename-it.nl>
date:      Tue Dec 27 21:29:19 2011 +0100
description:
lib-sieve: fixed memory leak in previous change.

diffstat:

 src/lib-sieve/sieve-message.c |  3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diffs (13 lines):

diff -r 4cc6444438f6 -r c58e9eb1010d src/lib-sieve/sieve-message.c
--- a/src/lib-sieve/sieve-message.c	Tue Dec 27 21:11:49 2011 +0100
+++ b/src/lib-sieve/sieve-message.c	Tue Dec 27 21:29:19 2011 +0100
@@ -179,6 +179,9 @@
 
 	sieve_message_context_clear(*msgctx);
 
+	if ( (*msgctx)->context_pool != NULL )
+		pool_unref(&((*msgctx)->context_pool));
+
 	i_free(*msgctx);
 	*msgctx = NULL;
 }


More information about the dovecot-cvs mailing list