From 9c1fcd01cf4f222b7065af353cedc3f9701c739c Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 17 Mar 2014 19:02:13 +0000 Subject: fix latent bugs in ui-out.c The destructor code in ui-out.c has a latent bug, which is hidden by the fact that nothing uses this right now. This patch fixes the problem. The bug is that we don't always clear a pointer in the ui-out object, leading to a bad free. 2014-03-17 Tom Tromey * ui-out.c (clear_table, ui_out_new): Clear uiout->table.id. --- gdb/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gdb/ChangeLog') diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4e62f0c..8b54b59 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2014-03-17 Tom Tromey + + * ui-out.c (clear_table, ui_out_new): Clear uiout->table.id. + 2014-03-17 Pierre-Marie de Rodat * ada-lang.c (decode_constrained_packed_array): Perform a -- cgit v1.1