]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-sql: sql-api - Make sql_prepared_statement_unref(NULL) no-op
authorAki Tuomi <aki.tuomi@open-xchange.com>
Mon, 20 Oct 2025 13:06:10 +0000 (16:06 +0300)
committeraki.tuomi <aki.tuomi@open-xchange.com>
Thu, 29 Jan 2026 16:45:30 +0000 (16:45 +0000)
src/lib-sql/sql-api.c

index 24a1509afd30af9f30646d273f597dd855ce145d..c7d78da2c4c953f784bfff6630a3dd5ffb0f67aa 100644 (file)
@@ -424,6 +424,9 @@ void sql_prepared_statement_unref(struct sql_prepared_statement **_prep_stmt)
 {
        struct sql_prepared_statement *prep_stmt = *_prep_stmt;
 
+       if (prep_stmt == NULL)
+               return;
+
        *_prep_stmt = NULL;
 
        i_assert(prep_stmt->refcount > 0);