]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
rlm_sql_firebird: fix free() on talloc-allocated memory in fb_free_sqlda()
authorjunirod <junirod@noreply.github.com>
Tue, 24 Feb 2026 07:41:41 +0000 (07:41 +0000)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 6 Mar 2026 00:46:12 +0000 (19:46 -0500)
src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c

index 57be163cd0603de51a9c609da01210fb5ec2c30a..392329fa2ec1ee060ffa06abda50c8bfe4423fdd 100644 (file)
@@ -112,8 +112,8 @@ void fb_free_sqlda(XSQLDA *sqlda)
 {
        int i;
        for (i = 0; i < sqlda->sqld; i++) {
-               free(sqlda->sqlvar[i].sqldata);
-               free(sqlda->sqlvar[i].sqlind);
+               talloc_free(sqlda->sqlvar[i].sqldata);
+               talloc_free(sqlda->sqlvar[i].sqlind);
        }
        sqlda->sqld = 0;
 }