mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-11-25 17:59:54 +08:00
Fixed memory leak - sql->bound_values
Memory allocated by mdb_sql_bind_all for sql->bound_values was being leaked at each query execution. Memory is now freed in mdb_sql_reset
This commit is contained in:
@@ -473,6 +473,13 @@ void mdb_sql_reset(MdbSQL *sql)
|
||||
sql->cur_table = NULL;
|
||||
}
|
||||
|
||||
/* Reset bound values */
|
||||
unsigned int i;
|
||||
for (i=0;i<sql->num_columns;i++) {
|
||||
g_free(sql->bound_values[i]);
|
||||
sql->bound_values[i] = NULL;
|
||||
}
|
||||
|
||||
/* Reset columns */
|
||||
mdb_sql_free_columns(sql->columns);
|
||||
sql->num_columns = 0;
|
||||
|
||||
Reference in New Issue
Block a user