mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-04-05 20:31:00 +08:00
Code factorisation
Call mdb_sql_reset from mdb_sql_exit This does some harmless extra stuff, like reseting column counts. Not worth the trouble to code it twice.
This commit is contained in:
parent
04daf7cab5
commit
577abe09bf
@ -457,19 +457,9 @@ void mdb_sql_dump(MdbSQL *sql)
|
||||
}
|
||||
void mdb_sql_exit(MdbSQL *sql)
|
||||
{
|
||||
mdb_sql_free_columns(sql->columns);
|
||||
mdb_sql_free_tables(sql->tables);
|
||||
|
||||
if (sql->sarg_tree) {
|
||||
mdb_sql_free_tree(sql->sarg_tree);
|
||||
sql->sarg_tree = NULL;
|
||||
}
|
||||
g_list_free(sql->sarg_stack);
|
||||
sql->sarg_stack = NULL;
|
||||
|
||||
if (sql->mdb) {
|
||||
mdb_sql_reset(sql); // Free memory
|
||||
if (sql->mdb)
|
||||
mdb_close(sql->mdb);
|
||||
}
|
||||
}
|
||||
void mdb_sql_reset(MdbSQL *sql)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user