Mercurial > dovecot > core-2.2
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 = {