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:
Nirgal Vourgère 2013-06-27 12:28:26 +02:00
parent 04daf7cab5
commit 577abe09bf

View File

@ -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)
{