aboutsummaryrefslogtreecommitdiff
path: root/libtcc.c
diff options
context:
space:
mode:
authorseyko <seyko2@gmail.com>2015-03-03 14:54:46 +0300
committerseyko <seyko2@gmail.com>2015-03-03 14:54:46 +0300
commita429d40f067cdbbd4673c9e88d1fb6f93ac8a7e0 (patch)
tree4835bb465ec5afc06f4046cec933162bc6280a34 /libtcc.c
parente2a8fd4520de65b8a4ac8841c7b5b7001971657f (diff)
downloadtinycc-a429d40f067cdbbd4673c9e88d1fb6f93ac8a7e0.tar.gz
tinycc-a429d40f067cdbbd4673c9e88d1fb6f93ac8a7e0.tar.bz2
tcc_free(table_ident) in preprocess_new() if table_ident != NULL
Diffstat (limited to 'libtcc.c')
-rw-r--r--libtcc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libtcc.c b/libtcc.c
index e5eefe4..10d2387 100644
--- a/libtcc.c
+++ b/libtcc.c
@@ -888,6 +888,7 @@ static void tcc_cleanup(void)
for(i = 0; i < n; i++)
tcc_free(table_ident[i]);
tcc_free(table_ident);
+ table_ident = NULL;
/* free sym_pools */
dynarray_reset(&sym_pools, &nb_sym_pools);