Wed Nov 29 12:42:36 1995 Ian Lance Taylor <ian@cygnus.com>
+ * peicode.h (pe_print_idata): Call malloc rather than xmalloc.
+ (pe_print_pdata): Likewise.
+
* opncls.c (bfd_alloc_by_size_t): Set bfd_error_no_memory if
obstack_alloc fails.
(bfd_alloc_finish): Set bfd_error_no_memory if obstack_finish
bfd_byte *data = 0;
int offset;
- data = (bfd_byte *) xmalloc ((size_t) bfd_section_size (abfd,
- rel_section));
+ data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd,
+ rel_section));
+ if (data == NULL && bfd_section_size (abfd, rel_section) != 0)
+ {
+ bfd_set_error (bfd_error_no_memory);
+ return false;
+ }
datasize = bfd_section_size (abfd, rel_section);
bfd_get_section_contents (abfd,
if (bfd_section_size (abfd, section) == 0)
return true;
- data = (bfd_byte *) xmalloc ((size_t) bfd_section_size (abfd, section));
+ data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, section));
datasize = bfd_section_size (abfd, section);
+ if (data == NULL && datasize != 0)
+ {
+ bfd_set_error (bfd_error_no_memory);
+ return false;
+ }
bfd_get_section_contents (abfd,
section,
if (bfd_section_size (abfd, section) == 0)
return true;
- data = (bfd_byte *) xmalloc ((size_t) bfd_section_size (abfd, section));
+ data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, section));
datasize = bfd_section_size (abfd, section);
+ if (data == NULL && datasize != 0)
+ {
+ bfd_set_error (bfd_error_no_memory);
+ return false;
+ }
bfd_get_section_contents (abfd,
section,