diff --git a/src/system/runtime_loader/elf_symbol_lookup.cpp b/src/system/runtime_loader/elf_symbol_lookup.cpp index 8716db1d41..5ccd554df8 100644 --- a/src/system/runtime_loader/elf_symbol_lookup.cpp +++ b/src/system/runtime_loader/elf_symbol_lookup.cpp @@ -307,6 +307,7 @@ find_undefined_symbol_beos(image_t* rootImage, image_t* image, if (symbol->st_shndx != SHN_UNDEF && ((ELF32_ST_BIND(symbol->st_info) == STB_GLOBAL) || (ELF32_ST_BIND(symbol->st_info) == STB_WEAK))) { + *foundInImage = image; return symbol; } }