commit | 18e60f7c8a3a1c250c7eda31c0b9e84fc452829e | [log] [tgz] |
---|---|---|
author | H.J. Lu <hjl.tools@gmail.com> | Wed May 04 17:00:15 2022 -0700 |
committer | H.J. Lu <hjl.tools@gmail.com> | Wed May 04 17:57:58 2022 -0700 |
tree | eed3a510150869a5054217401428a3118eecafad | |
parent | 4a947dc62f1dea1f19be350e53517f7fc3f54a81 [diff] |
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 e9ebdba..0c2e3c1 100644 --- a/bfd/linker.c +++ b/bfd/linker.c
@@ -599,7 +599,8 @@ 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; }