From mboxrd@z Thu Jan 1 00:00:00 1970 From: benjamin.poirier@polymtl.ca (Benjamin Poirier) Date: Mon, 24 Aug 2009 09:21:54 -0400 Subject: [ltt-dev] [PATCH] Fix use after free of name_tables Message-ID: <4A9293F2.5070205@polymtl.ca> Signed-off-by: Benjamin Poirier --- lttv/lttv/state.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lttv/lttv/state.c b/lttv/lttv/state.c index 8b5f3e7..fc49ffc 100644 --- a/lttv/lttv/state.c +++ b/lttv/lttv/state.c @@ -2128,8 +2128,8 @@ free_name_tables(LttvTraceState *tcs) if(name_tables->trap_names) g_free(name_tables->trap_names); if(name_tables->irq_names) g_free(name_tables->irq_names); if(name_tables->soft_irq_names) g_free(name_tables->soft_irq_names); - if(name_tables) g_free(name_tables); - if(name_tables) g_hash_table_destroy(name_tables->kprobe_hash); + g_hash_table_destroy(name_tables->kprobe_hash); + g_free(name_tables); } #ifdef HASH_TABLE_DEBUG -- 1.6.3.3