Blob Blame History Raw
*** ../binutils-2.24.orig/bfd/plugin.c	2014-11-06 15:23:23.689457559 +0000
--- bfd/plugin.c	2014-11-06 15:25:13.280962560 +0000
*************** add_symbols (void * handle,
*** 274,286 ****
  
    plugin_data->nsyms = nsyms;
    plugin_data->syms = syms;
  
    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;
  }
  
--- 274,286 ----
  
    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;
  
    return LDPS_OK;
  }