diff options
Diffstat (limited to 'libdwfl/relocate.c')
-rw-r--r-- | libdwfl/relocate.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libdwfl/relocate.c b/libdwfl/relocate.c index 2c24bd5a..e06819d0 100644 --- a/libdwfl/relocate.c +++ b/libdwfl/relocate.c @@ -254,7 +254,8 @@ resolve_symbol (Dwfl_Module *referer, struct reloc_symtab_cache *symtab, if (m->e_type != ET_REL) { - sym->st_value = dwfl_adjusted_st_value (m, sym->st_value); + sym->st_value = dwfl_adjusted_st_value (m, m->symfile, + sym->st_value); return DWFL_E_NOERROR; } |