X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=bfd%2Fpef.c;h=53958f12400ecb2694b8daba8c3cad1b9f8f243e;hb=c95949892f6f1e2974a0fb8a5463d7b6432ac469;hp=4e749e1949789946e540420920be43a940d5118d;hpb=c31ab5a0010ac9e3d31fd218fffcff1b9696363e;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/pef.c b/bfd/pef.c index 4e749e1949..53958f1240 100644 --- a/bfd/pef.c +++ b/bfd/pef.c @@ -505,13 +505,11 @@ bfd_pef_scan_start_address (bfd *abfd) abfd->start_address = section->vma + header.main_offset; end: - if (loaderbuf != NULL) - free (loaderbuf); + free (loaderbuf); return 0; error: - if (loaderbuf != NULL) - free (loaderbuf); + free (loaderbuf); return -1; } @@ -868,18 +866,14 @@ bfd_pef_parse_function_stubs (bfd *abfd, goto end; end: - if (libraries != NULL) - free (libraries); - if (imports != NULL) - free (imports); + free (libraries); + free (imports); *nsym = count; return 0; error: - if (libraries != NULL) - free (libraries); - if (imports != NULL) - free (imports); + free (libraries); + free (imports); *nsym = count; return -1; } @@ -941,12 +935,8 @@ bfd_pef_parse_symbols (bfd *abfd, asymbol **csym) csym[count] = NULL; end: - if (codebuf != NULL) - free (codebuf); - - if (loaderbuf != NULL) - free (loaderbuf); - + free (codebuf); + free (loaderbuf); return count; }