* xcofflink.c (_bfd_xcoff_bfd_final_link): Call bfd_malloc rather
authorIan Lance Taylor <ian@airs.com>
Tue, 18 Mar 1997 17:58:48 +0000 (17:58 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 18 Mar 1997 17:58:48 +0000 (17:58 +0000)
than malloc.

bfd/ChangeLog
bfd/xcofflink.c

index 7b71d22..e482b1d 100644 (file)
@@ -1,3 +1,8 @@
+Tue Mar 18 12:58:08 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * xcofflink.c (_bfd_xcoff_bfd_final_link): Call bfd_malloc rather
+       than malloc.
+
 Mon Mar 17 11:32:53 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * bfd-in.h: Don't include obstack.h.
index 92c7056..0a5c5fc 100644 (file)
@@ -4185,12 +4185,9 @@ _bfd_xcoff_bfd_final_link (abfd, info)
   /* Now that we have written out all the global symbols, we know the
      symbol indices to use for relocs against them, and we can finally
      write out the relocs.  */
-  external_relocs = (bfd_byte *) malloc (max_output_reloc_count * relsz);
+  external_relocs = (bfd_byte *) bfd_malloc (max_output_reloc_count * relsz);
   if (external_relocs == NULL && max_output_reloc_count != 0)
-    {
-      bfd_set_error (bfd_error_no_memory);
-      goto error_return;
-    }
+    goto error_return;
 
   for (o = abfd->sections; o != NULL; o = o->next)
     {