X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=binutils%2Fwindres.c;h=427e9823ce784edc6cd852cf3141b6cd998af2e5;hb=13aa5ceb01cc94a0e617f397c0c5434fc22bb1e5;hp=76558484b8cfc3ed4708ec9fb65fb2e866abe085;hpb=219d1afa89d0d53ca93a684cac341f16470f3ca0;p=deliverable%2Fbinutils-gdb.git diff --git a/binutils/windres.c b/binutils/windres.c index 76558484b8..427e9823ce 100644 --- a/binutils/windres.c +++ b/binutils/windres.c @@ -1,5 +1,5 @@ /* windres.c -- a program to manipulate Windows resources - Copyright (C) 1997-2018 Free Software Foundation, Inc. + Copyright (C) 1997-2020 Free Software Foundation, Inc. Written by Ian Lance Taylor, Cygnus Support. Rewritten by Kai Tietz, Onevision. @@ -704,8 +704,7 @@ quot (const char *string) if ((buflen < slen * 2 + 2) || ! buf) { buflen = slen * 2 + 2; - if (buf) - free (buf); + free (buf); buf = (char *) xmalloc (buflen); } @@ -812,7 +811,8 @@ main (int argc, char **argv) expandargv (&argc, &argv); - bfd_init (); + if (bfd_init () != BFD_INIT_MAGIC) + fatal (_("fatal error: libbfd ABI mismatch")); set_default_bfd_target (); res_init ();