changeset 22743:957acbcdb6ca

driver-cassandra: Free statement pool on update Otherwise the pool memory will leak. This was happening with non-prepared statements when version was older than 4.
author Aki Tuomi <aki.tuomi@dovecot.fi>
date Thu, 07 Dec 2017 09:48:51 +0200
parents c02917345173
children 0b4ac3fc56a2
files src/lib-sql/driver-cassandra.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-sql/driver-cassandra.c	Thu Dec 28 13:53:14 2017 +0200
+++ b/src/lib-sql/driver-cassandra.c	Thu Dec 07 09:48:51 2017 +0200
@@ -2015,6 +2015,7 @@
 		ctx->stmt = stmt;
 	else
 		ctx->query = i_strdup(sql_statement_get_query(_stmt));
+	pool_unref(&_stmt->pool);
 }
 
 const struct sql_db driver_cassandra_db = {