Mercurial > dovecot > core-2.2
changeset 22744:0b4ac3fc56a2
cassandra: Fix crash when using prepared statements
Broken by cae3c6903c10682429f9849ab1a25093e3f538e4
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Thu, 14 Dec 2017 20:56:36 +0200 |
parents | 957acbcdb6ca |
children | 189784ce9a73 |
files | src/lib-sql/driver-cassandra.c |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-sql/driver-cassandra.c Thu Dec 07 09:48:51 2017 +0200 +++ b/src/lib-sql/driver-cassandra.c Thu Dec 14 20:56:36 2017 +0200 @@ -2013,9 +2013,10 @@ } if (stmt->prep != NULL) ctx->stmt = stmt; - else + else { ctx->query = i_strdup(sql_statement_get_query(_stmt)); - pool_unref(&_stmt->pool); + pool_unref(&_stmt->pool); + } } const struct sql_db driver_cassandra_db = {