diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/elfs/elfloader.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/elfs/elfloader.c b/src/elfs/elfloader.c index 0a0f0cf2..94c5a93e 100755 --- a/src/elfs/elfloader.c +++ b/src/elfs/elfloader.c @@ -781,7 +781,7 @@ int RelocateElfRELA(lib_t *maplib, lib_t *local_maplib, int bindnow, elfheader_t break; case R_X86_64_DTPMOD64: // ID of module containing symbol - if(!symname || symname[0]=='\0') + if(!symname || symname[0]=='\0' || bind==STB_LOCAL) offs = getElfIndex(my_context, head); else { if(!h_tls) { |