2009-11-18 Tristan Gingold <gingold@adacore.com>

* machoread.c (macho_oso_symfile): Fix typo.  Add comments.
This commit is contained in:
Tristan Gingold 2009-11-18 14:10:47 +00:00
parent 2d0f389600
commit ab7e10a0c4
2 changed files with 8 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2009-11-18 Tristan Gingold <gingold@adacore.com>
* machoread.c (macho_oso_symfile): Fix typo. Add comments.
2009-11-17 Jan Kratochvil <jan.kratochvil@redhat.com>
* dbxread.c (set_namestring): Remove cast to unsigned. Check N_STRX

View File

@ -429,6 +429,7 @@ macho_oso_symfile (struct objfile *main_objfile)
const char *member_name = member_bfd->filename;
int member_len = strlen (member_name);
/* If this member is referenced, add it as a symfile. */
for (ix2 = ix; ix2 < last_ix; ix2++)
{
oso2 = VEC_index (oso_el, vec, ix2);
@ -447,7 +448,9 @@ macho_oso_symfile (struct objfile *main_objfile)
prev = member_bfd;
member_bfd = bfd_openr_next_archived_file
(archive_bfd, member_bfd);
if (ix2 < last_ix)
/* Free previous member if not referenced by an oso. */
if (ix2 >= last_ix)
bfd_close (prev);
}
for (ix2 = ix; ix2 < last_ix; ix2++)