mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-04-05 20:31:00 +08:00
Merge pull request #17 from nyalldawson/fix_leak
Fix leak after running "SELECT COUNT(*)..." sql query
This commit is contained in:
commit
91c6d3048c
@ -806,6 +806,7 @@ int found = 0;
|
|||||||
mdb_add_row_to_pg(ttable,row_buffer, row_size);
|
mdb_add_row_to_pg(ttable,row_buffer, row_size);
|
||||||
ttable->num_rows++;
|
ttable->num_rows++;
|
||||||
sql->cur_table = ttable;
|
sql->cur_table = ttable;
|
||||||
|
mdb_free_tabledef(table);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -832,6 +833,8 @@ int found = 0;
|
|||||||
}
|
}
|
||||||
if (!found) {
|
if (!found) {
|
||||||
mdb_sql_error(sql, "Column %s not found",sqlcol->name);
|
mdb_sql_error(sql, "Column %s not found",sqlcol->name);
|
||||||
|
mdb_index_scan_free(table);
|
||||||
|
mdb_free_tabledef(table);
|
||||||
mdb_sql_reset(sql);
|
mdb_sql_reset(sql);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user