dovecot-2.2: dict-sql: Iterating with multiple SQL queries didn'...

dovecot at dovecot.org dovecot at dovecot.org
Mon Feb 25 17:48:21 EET 2013


details:   http://hg.dovecot.org/dovecot-2.2/rev/0e0fd4b5a582
changeset: 15947:0e0fd4b5a582
user:      Timo Sirainen <tss at iki.fi>
date:      Fri Feb 22 12:12:26 2013 +0200
description:
dict-sql: Iterating with multiple SQL queries didn't free all the queries.

diffstat:

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

diffs (13 lines):

diff -r 6d45b9bd1cff -r 0e0fd4b5a582 src/lib-dict/dict-sql.c
--- a/src/lib-dict/dict-sql.c	Fri Feb 22 10:42:40 2013 +0200
+++ b/src/lib-dict/dict-sql.c	Fri Feb 22 12:12:26 2013 +0200
@@ -351,6 +351,9 @@
 	if (map == NULL)
 		return FALSE;
 
+	if (ctx->result != NULL)
+		sql_result_unref(ctx->result);
+
 	T_BEGIN {
 		string_t *query = t_str_new(256);
 


More information about the dovecot-cvs mailing list