Mirror of the lttng-dev mailing list
 help / color / mirror / Atom feed
* [ltt-dev] [PATCH] Fix use after free of name_tables
@ 2009-08-24 13:21 Benjamin Poirier
  0 siblings, 0 replies; only message in thread
From: Benjamin Poirier @ 2009-08-24 13:21 UTC (permalink / raw)


Signed-off-by: Benjamin Poirier <benjamin.poirier at polymtl.ca>
---
 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






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-08-24 13:21 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-08-24 13:21 [ltt-dev] [PATCH] Fix use after free of name_tables Benjamin Poirier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox