OSDN Git Service

* elf.c (elf_find_function): Fail if not provided with a symbol
[pf3gnuchains/pf3gnuchains4x.git] / bfd / elf.c
index 15e0cd3..15e9087 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -7391,6 +7391,9 @@ elf_find_function (bfd *abfd,
   enum { nothing_seen, symbol_seen, file_after_symbol_seen } state;
   const struct elf_backend_data *bed = get_elf_backend_data (abfd);
 
+  if (symbols == NULL)
+    return FALSE;
+
   filename = NULL;
   func = NULL;
   file = NULL;