diff --git a/Userland/Libraries/LibELF/DynamicLoader.cpp b/Userland/Libraries/LibELF/DynamicLoader.cpp index 482758cec1..261484c641 100644 --- a/Userland/Libraries/LibELF/DynamicLoader.cpp +++ b/Userland/Libraries/LibELF/DynamicLoader.cpp @@ -145,6 +145,8 @@ void* DynamicLoader::symbol_for_name(const char* name) RefPtr DynamicLoader::load_from_image(unsigned flags, size_t total_tls_size) { + ASSERT(!m_dynamic_object); + if (!m_valid) { dbgln("DynamicLoader::load_from_image failed: image is invalid"); return nullptr;