Make mdb_free_tabledef safe from dereferencing NULL

This commit is contained in:
whydoubt 2004-04-13 03:43:35 +00:00
parent c18667e9f2
commit 04452fbafe
2 changed files with 3 additions and 1 deletions

View File

@ -2,6 +2,7 @@ Mon Apr 12 21:58:00 CDT 2004 Jeff Smith <whydoubt@yahoo.com>
* src/odbc/connectparams.c: ODBC driver dialog enhancements
* src/sql/mdbsql.c: Correct some array sizes
* src/odb/odbc.c: Utilize _odbc_get_string_size() in SQLPrepare()
* src/libmdb/mem.c: Make mdb_free_tabledef safe from dereferencing NULL
Mon Apr 12 09:56:23 EDT 2004 Brian Bruns <brian@bruns.com>
* include/mdbtools:

View File

@ -125,9 +125,10 @@ MdbTableDef *table;
void
mdb_free_tabledef(MdbTableDef *table)
{
if (!table) return;
if (table->usage_map) free(table->usage_map);
if (table->free_usage_map) free(table->free_usage_map);
if (table) free(table);
free(table);
}
void
mdb_append_column(GPtrArray *columns, MdbColumn *in_col)