From 1d9ec526eeeeb28ba849e65993860f2ef1b750d2 Mon Sep 17 00:00:00 2001 From: Hui Zhu Date: Fri, 13 Aug 2010 03:14:03 +0000 Subject: [PATCH] 2010-08-13 Hui Zhu * dwarf2read.c (load_partial_comp_unit): Initialize free_cu_cleanup. (read_comp_unit): Initialize back_to. --- gdb/ChangeLog | 5 +++++ gdb/dwarf2read.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f05829cfb40..e79a1eda211 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2010-08-13 Hui Zhu + + * dwarf2read.c (load_partial_comp_unit): Initialize free_cu_cleanup. + (read_comp_unit): Initialize back_to. + 2010-08-12 Daniel Jacobowitz Pedro Alves diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 342f702e9ee..09e78042d31 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -3247,7 +3247,7 @@ load_partial_comp_unit (struct dwarf2_per_cu_data *this_cu, gdb_byte *info_ptr, *beg_of_comp_unit; struct die_info *comp_unit_die; struct dwarf2_cu *cu; - struct cleanup *free_abbrevs_cleanup, *free_cu_cleanup; + struct cleanup *free_abbrevs_cleanup, *free_cu_cleanup = NULL; struct attribute *attr; int has_children; struct die_reader_specs reader_specs; @@ -7974,7 +7974,7 @@ read_comp_unit (gdb_byte *info_ptr, struct dwarf2_cu *cu) { struct die_reader_specs reader_specs; int read_abbrevs = 0; - struct cleanup *back_to; + struct cleanup *back_to = NULL; struct die_info *die; if (cu->dwarf2_abbrevs == NULL) -- 2.30.2