This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
[binutils-gdb] dwarf2read.c: fix latent buglet
- From: Pedro Alves <palves at sourceware dot org>
- To: gdb-cvs at sourceware dot org
- Date: 3 Aug 2015 18:00:29 -0000
- Subject: [binutils-gdb] dwarf2read.c: fix latent buglet
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=666fcf91c0117da8294207f631df5a97fdc4157c
commit 666fcf91c0117da8294207f631df5a97fdc4157c
Author: Pedro Alves <palves@redhat.com>
Date: Mon Aug 3 18:55:12 2015 +0100
dwarf2read.c: fix latent buglet
cust->includes is:
struct compunit_symtab
{
...
struct compunit_symtab **includes;
gdb/ChangeLog:
2015-08-03 Pedro Alves <palves@redhat.com>
* dwarf2read.c (compute_compunit_symtab_includes): Use size of struct
compunit_symtab pointer.
Diff:
---
gdb/dwarf2read.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
index 24a4022..b5ffd04 100644
--- a/gdb/dwarf2read.c
+++ b/gdb/dwarf2read.c
@@ -7983,7 +7983,7 @@ compute_compunit_symtab_includes (struct dwarf2_per_cu_data *per_cu)
len = VEC_length (compunit_symtab_ptr, result_symtabs);
cust->includes
= obstack_alloc (&dwarf2_per_objfile->objfile->objfile_obstack,
- (len + 1) * sizeof (struct symtab *));
+ (len + 1) * sizeof (struct compunit_symtab *));
for (ix = 0;
VEC_iterate (compunit_symtab_ptr, result_symtabs, ix,
compunit_symtab_iter);