Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > cf4f5a5854a0e22c27427db426e09156 > files > 16

binutils-2.24-3.1.mga4.src.rpm

diff -up binutils-2.24/bfd/plugin.c.ar-segfault binutils-2.24/bfd/plugin.c
--- binutils-2.24/bfd/plugin.c.ar-segfault	2014-12-03 21:32:47.394671169 +0100
+++ binutils-2.24/bfd/plugin.c	2014-12-04 10:26:11.356476055 +0100
@@ -275,12 +275,13 @@ add_symbols (void * handle,
   plugin_data->nsyms = nsyms;
   plugin_data->syms = syms;
 
+  abfd->tdata.plugin_data = plugin_data;
+
   bfd_plugin_get_symbols_in_object_only (abfd);
 
   if ((nsyms + plugin_data->object_only_nsyms) != 0)
     abfd->flags |= HAS_SYMS;
 
-  abfd->tdata.plugin_data = plugin_data;
   return LDPS_OK;
 }