summaryrefslogtreecommitdiff
path: root/gdb/dwarf2read.c
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2013-04-30 21:11:50 +0000
committerDoug Evans <dje@google.com>2013-04-30 21:11:50 +0000
commit79cef858b75b1eaf117a952ea6d6825c4d237e02 (patch)
treebba4ce158e0dd6dbf7b594e15d45436a2e1b166e /gdb/dwarf2read.c
parente33a3f1a2e9dedab71d27c029beba8815bcebd1f (diff)
downloadgdb-79cef858b75b1eaf117a952ea6d6825c4d237e02.tar.gz
* dwarf2read.c (dw2_find_symbol_file): Initialize filename before
calling init_cutu_and_read_dies.
Diffstat (limited to 'gdb/dwarf2read.c')
-rw-r--r--gdb/dwarf2read.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
index 8dcf9719cbd..f640a40fe2a 100644
--- a/gdb/dwarf2read.c
+++ b/gdb/dwarf2read.c
@@ -3465,6 +3465,9 @@ dw2_find_symbol_file (struct objfile *objfile, const char *name)
return per_cu->v.quick->symtab->filename;
}
+ /* Initialize filename in case there's a problem reading the DWARF,
+ dw2_get_primary_filename_reader may not get called. */
+ filename = NULL;
init_cutu_and_read_dies (per_cu, NULL, 0, 0,
dw2_get_primary_filename_reader, &filename);