From: Nick Clifton Date: Tue, 17 Apr 2018 13:30:07 +0000 (+0100) Subject: Add a check for a NULL table pointer before attempting to compute a DWARF filename. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6327533b1fd29fa86f6bf34e61c332c010e3c689;p=binutils-gdb.git Add a check for a NULL table pointer before attempting to compute a DWARF filename. PR 23065 * dwarf2.c (concat_filename): Check for a NULL table pointer. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 3ea3933fa50..eb283d61e39 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2018-04-17 Nick Clifton + + PR 23065 + * dwarf2.c (concat_filename): Check for a NULL table pointer. + 2018-04-16 Nick Clifton PR 23061 diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c index ca22db766c5..0f8257f6015 100644 --- a/bfd/dwarf2.c +++ b/bfd/dwarf2.c @@ -1566,7 +1566,7 @@ concat_filename (struct line_info_table *table, unsigned int file) { char *filename; - if (file - 1 >= table->num_files) + if (table == NULL || file - 1 >= table->num_files) { /* FILE == 0 means unknown. */ if (file)