From: Timo Sirainen Date: Thu, 9 Nov 2023 11:06:25 +0000 (+0200) Subject: cassandra: Fix setting timestamp with non-prepared sql_statements X-Git-Tag: 2.4.0~2450 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=602c3b1a4020a4aa19b587ad1cd12d613294e598;p=thirdparty%2Fdovecot%2Fcore.git cassandra: Fix setting timestamp with non-prepared sql_statements --- diff --git a/src/lib-sql/driver-cassandra.c b/src/lib-sql/driver-cassandra.c index fc57df3f7e..6937c9e394 100644 --- a/src/lib-sql/driver-cassandra.c +++ b/src/lib-sql/driver-cassandra.c @@ -2660,12 +2660,12 @@ driver_cassandra_update_stmt(struct sql_transaction_context *_ctx, else ctx->query_type = CASSANDRA_QUERY_TYPE_WRITE; + ctx->query_timestamp = stmt->timestamp; if (stmt->prep != NULL) ctx->stmt = stmt; else { ctx->query = i_strdup(query); ctx->log_query = i_strdup(sql_statement_get_log_query(_stmt)); - ctx->query_timestamp = stmt->timestamp; pool_unref(&_stmt->pool); } }