diff --git a/bfd/dwarf2.c b/bfd/dwarf2.c
index ca22db7..0f8257f 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)
-- 
2.9.3