From 45e9217a8f07fa3e927823eb095cc6fe94ca2f69 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 20 Nov 2001 00:54:51 +0000 Subject: 2001-11-19 H.J. Lu * elflink.h (elf_link_input_bfd): Assert r_symndx != 0 when discarding relocations. --- bfd/elflink.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bfd/elflink.h') diff --git a/bfd/elflink.h b/bfd/elflink.h index 431d17d..6b06bd0 100644 --- a/bfd/elflink.h +++ b/bfd/elflink.h @@ -6328,6 +6328,7 @@ elf_link_input_bfd (finfo, input_bfd) _("warning: relocation against removed section; zeroing"), NULL, input_bfd, o, rel->r_offset); #endif + BFD_ASSERT (r_symndx != 0); memset (rel, 0, sizeof (*rel)); } else @@ -6359,6 +6360,7 @@ elf_link_input_bfd (finfo, input_bfd) _("warning: relocation against removed section"), NULL, input_bfd, o, rel->r_offset); #endif + BFD_ASSERT (r_symndx != 0); rel->r_info = ELF_R_INFO (0, ELF_R_TYPE (rel->r_info)); rel->r_addend = 0; -- cgit v1.1