]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/cofflink.c
bfd_get_symbol_leading_char vs. ""
[thirdparty/binutils-gdb.git] / bfd / cofflink.c
index aea5c4c38a50b197c80a34969af3ecdd8b514c07..221f6e8183a325d58740dd0a47a24a3c074d7353 100644 (file)
@@ -1618,7 +1618,8 @@ _bfd_coff_link_input_bfd (struct coff_final_link_info *flaginfo, bfd *input_bfd)
          /* Ignore fake names invented by compiler; treat them all as
             the same name.  */
          if (*name == '~' || *name == '.' || *name == '$'
-             || (*name == bfd_get_symbol_leading_char (input_bfd)
+             || (*name
+                 && *name == bfd_get_symbol_leading_char (input_bfd)
                  && (name[1] == '~' || name[1] == '.' || name[1] == '$')))
            name = "";