From f0fcf00aade46aebe53e6cb06058e26d75a920cc Mon Sep 17 00:00:00 2001 From: Stu Grossman Date: Tue, 28 Sep 1993 01:19:07 +0000 Subject: [PATCH] * coffread.c (read_coff_symtab): Don't call getfilename if there are no auxents. --- gdb/ChangeLog | 5 +++++ gdb/coffread.c | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 8497088f8b4..52aab8b49de 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +Mon Sep 27 18:10:08 1993 Stu Grossman (grossman at cygnus.com) + + * coffread.c (read_coff_symtab): Don't call getfilename if there + are no auxents. + Mon Sep 27 10:22:37 1993 Jim Kingdon (kingdon@lioth.cygnus.com) * symtab.c (find_pc_line): Fix comments. diff --git a/gdb/coffread.c b/gdb/coffread.c index 05e9a08d7d2..e9aa6973517 100644 --- a/gdb/coffread.c +++ b/gdb/coffread.c @@ -33,6 +33,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include #include /* For time_t in libbfd.h. */ +#include /* For time_t, if not in time.h. */ #include "libbfd.h" /* FIXME secret internal data from BFD */ #include "coff/internal.h" /* Internal format of COFF symbols in BFD */ #include "libcoff.h" /* FIXME secret internal data from BFD */ @@ -776,7 +777,11 @@ read_coff_symtab (symtab_offset, nsyms, objfile) * or symnum of first global after last .file. */ next_file_symnum = cs->c_value; - filestring = getfilename (&main_aux); + if (cs->c_naux > 0) + filestring = getfilename (&main_aux); + else + filestring = ""; + /* * Complete symbol table for last object file * containing debugging information. -- 2.30.2