]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
rlm_sql_cassandra: memory leak in sql_request_cancel — cassandra_query_t not freed...
authorAlexander Bainbridge-Sedivy <alex.bainbridge@inkbridge.io>
Mon, 1 Jun 2026 14:09:41 +0000 (10:09 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 1 Jun 2026 19:31:34 +0000 (15:31 -0400)
src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c

index cf5f3e5c871f02239e359277a885f8a82c0b4393..cd7c456d408597fd495a61c987d15f95b9d70ff6 100644 (file)
@@ -613,6 +613,7 @@ static void sql_request_cancel(connection_t *conn, void *preq, trunk_cancel_reas
                if (cass_query->query_ctx == query_ctx) {
                        fr_dlist_remove(&sql_conn->queries, cass_query);
                        cass_future_free(cass_query->future);
+                       talloc_free(cass_query);
                        return;
                }
        }