Reset dump_sects after processing each archive member.

2011-01-18  H.J. Lu  <hongjiu.lu@intel.com>

	PR binutils/12408
	* readelf.c (process_archive): Free and reset dump_sects
	after processing each archive member.
This commit is contained in:
H.J. Lu 2011-01-18 17:43:56 +00:00
parent e3949f17f3
commit 2b52916eef
2 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2011-01-18 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/12408
* readelf.c (process_archive): Free and reset dump_sects
after processing each archive member.
2011-01-11 Andreas Schwab <schwab@redhat.com>
* readelf.c (print_symbol): Handle symbol characters as unsigned.

View File

@ -12640,6 +12640,13 @@ process_archive (char * file_name, FILE * file, bfd_boolean is_thin_archive)
ret |= process_object (qualified_name, file);
}
if (dump_sects != NULL)
{
free (dump_sects);
dump_sects = NULL;
num_dump_sects = 0;
}
free (qualified_name);
}