From: H.J. Lu Date: Thu, 5 May 2022 00:00:15 +0000 (-0700) Subject: bfd: Check NULL pointer before setting ref_real X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=18e60f7c8a3a1c250c7eda31c0b9e84fc452829e;p=binutils-gdb.git bfd: Check NULL pointer before setting ref_real PR ld/29086 * linker.c (bfd_wrapped_link_hash_lookup): Check NULL pointer before setting ref_real. --- diff --git a/bfd/linker.c b/bfd/linker.c index e9ebdbad040..0c2e3c10a67 100644 --- a/bfd/linker.c +++ b/bfd/linker.c @@ -599,7 +599,8 @@ bfd_wrapped_link_hash_lookup (bfd *abfd, n[1] = '\0'; strcat (n, l + sizeof REAL - 1); h = bfd_link_hash_lookup (info->hash, n, create, true, follow); - h->ref_real = 1; + if (h != NULL) + h->ref_real = 1; free (n); return h; }