options/rtdl: fix interpreterPath for PIE

This commit is contained in:
Geert Custers 2020-08-23 17:28:43 +02:00
parent 05c94fb109
commit 0ff08901d9
No known key found for this signature in database
GPG key ID: C3BB9C2DBDC1198A

View file

@ -283,7 +283,7 @@ void ObjectRepository::_fetchFromPhdrs(SharedObject *object, void *phdr_pointer,
tls_offset = phdr->p_vaddr;
case PT_INTERP:
object->interpreterPath = frg::string<MemoryAllocator>{
(char*)(phdr->p_vaddr),
(char*)(object->baseAddress + phdr->p_vaddr),
getAllocator()
};
} break;