Mon Nov 10 14:32:40 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Don't crash if
	a version dependency could not be found.
This commit is contained in:
Ian Lance Taylor
1997-11-10 19:33:59 +00:00
parent 20d41979a9
commit 9793236cc3
2 changed files with 13 additions and 1 deletions

View File

@@ -2542,7 +2542,14 @@ NAME(bfd_elf,size_dynamic_sections) (output_bfd, soname, rpath,
for (n = t->deps; n != NULL; n = n->next)
{
defaux.vda_name = n->version_needed->name_indx;
if (n->version_needed == NULL)
{
/* This can happen if there was an error in the
version script. */
defaux.vda_name = 0;
}
else
defaux.vda_name = n->version_needed->name_indx;
if (n->next == NULL)
defaux.vda_next = 0;
else