diff options
Diffstat (limited to 'bfd/peicode.h')
-rw-r--r-- | bfd/peicode.h | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/bfd/peicode.h b/bfd/peicode.h index 79c427e..8b66942 100644 --- a/bfd/peicode.h +++ b/bfd/peicode.h @@ -1160,13 +1160,10 @@ pe_print_idata(abfd, vfile) bfd_byte *data = 0; int offset; - data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, - rel_section)); + data = (bfd_byte *) bfd_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; - } + return false; datasize = bfd_section_size (abfd, rel_section); bfd_get_section_contents (abfd, @@ -1204,13 +1201,10 @@ pe_print_idata(abfd, vfile) if (bfd_section_size (abfd, section) == 0) return true; - data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, section)); + data = (bfd_byte *) bfd_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; - } + return false; bfd_get_section_contents (abfd, section, @@ -1363,13 +1357,10 @@ pe_print_pdata(abfd, vfile) if (bfd_section_size (abfd, section) == 0) return true; - data = (bfd_byte *) malloc ((size_t) bfd_section_size (abfd, section)); + data = (bfd_byte *) bfd_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; - } + return false; bfd_get_section_contents (abfd, section, |