diff options
author | Ian Lance Taylor <ian@airs.com> | 2009-12-10 01:10:08 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 2009-12-10 01:10:08 +0000 |
commit | 9a5cef14080b7ab0f3d55b9d6a9ce77ef09bdf91 (patch) | |
tree | 6a23ae7d484666afc206ace1d6f24db36f2bd77a /gold/dynobj.cc | |
parent | 0a3dfcaad253cf0b6d5d7f75233baa36eafbe283 (diff) | |
download | binutils-redhat-9a5cef14080b7ab0f3d55b9d6a9ce77ef09bdf91.tar.gz |
* dynobj.cc (Sized_dynobj::do_read_symbols): Clear version
information fields.
Diffstat (limited to 'gold/dynobj.cc')
-rw-r--r-- | gold/dynobj.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gold/dynobj.cc b/gold/dynobj.cc index dec6f3d0f3..1b0dad93d7 100644 --- a/gold/dynobj.cc +++ b/gold/dynobj.cc @@ -323,6 +323,14 @@ Sized_dynobj<size, big_endian>::do_read_symbols(Read_symbols_data* sd) sd->external_symbols_offset = 0; sd->symbol_names = NULL; sd->symbol_names_size = 0; + sd->versym = NULL; + sd->versym_size = 0; + sd->verdef = NULL; + sd->verdef_size = 0; + sd->verdef_info = 0; + sd->verneed = NULL; + sd->verneed_size = 0; + sd->verneed_info = 0; if (this->dynsym_shndx_ != -1U) { |