Miscellaneous memory alloc related fixes
[deliverable/binutils-gdb.git] / bfd / elf32-rl78.c
index f4abf0425e8f55a7fd0300a594f9edefc76416fa..40f8c5881b1d151e933e058127b2c42951b8439c 100644 (file)
@@ -1822,7 +1822,7 @@ static bfd_vma
 rl78_offset_for_reloc (bfd *                   abfd,
                       Elf_Internal_Rela *      rel,
                       Elf_Internal_Shdr *      symtab_hdr,
-                      Elf_External_Sym_Shndx * shndx_buf ATTRIBUTE_UNUSED,
+                      bfd_byte *               shndx_buf ATTRIBUTE_UNUSED,
                       Elf_Internal_Sym *       intsyms,
                       Elf_Internal_Rela **     lrel,
                       bfd *                    input_bfd,
@@ -2068,7 +2068,7 @@ rl78_elf_relax_section
   bfd_byte *         free_contents = NULL;
   Elf_Internal_Sym *  intsyms = NULL;
   Elf_Internal_Sym *  free_intsyms = NULL;
-  Elf_External_Sym_Shndx * shndx_buf = NULL;
+  bfd_byte *         shndx_buf = NULL;
   bfd_vma pc;
   bfd_vma symval ATTRIBUTE_UNUSED = 0;
   int pcrel ATTRIBUTE_UNUSED = 0;
@@ -2129,13 +2129,13 @@ rl78_elf_relax_section
          bfd_set_error (bfd_error_no_memory);
          goto error_return;
        }
-      shndx_buf = (Elf_External_Sym_Shndx *) bfd_malloc (amt);
+      shndx_buf = bfd_malloc (amt);
       if (shndx_buf == NULL)
        goto error_return;
       if (bfd_seek (abfd, shndx_hdr->sh_offset, SEEK_SET) != 0
          || bfd_bread (shndx_buf, amt, abfd) != amt)
        goto error_return;
-      shndx_hdr->contents = (bfd_byte *) shndx_buf;
+      shndx_hdr->contents = shndx_buf;
     }
 
   /* Get a copy of the native relocations.  */
This page took 0.026153 seconds and 4 git commands to generate.