Merge "Fix typo of DT_NEEDED for DT_NULL"

This commit is contained in:
Brian Carlstrom 2013-03-06 23:55:56 +00:00 committed by Gerrit Code Review
commit 33031fed84

View file

@ -799,7 +799,7 @@ static int soinfo_unload(soinfo* si) {
TRACE("unloading '%s'\n", si->name); TRACE("unloading '%s'\n", si->name);
si->CallDestructors(); si->CallDestructors();
for (Elf32_Dyn* d = si->dynamic; d->d_tag != DT_NEEDED; ++d) { for (Elf32_Dyn* d = si->dynamic; d->d_tag != DT_NULL; ++d) {
if (d->d_tag == DT_NEEDED) { if (d->d_tag == DT_NEEDED) {
const char* library_name = si->strtab + d->d_un.d_val; const char* library_name = si->strtab + d->d_un.d_val;
soinfo* lsi = find_loaded_library(library_name); soinfo* lsi = find_loaded_library(library_name);