diff --git a/src/e9tool/e9frontend.cpp b/src/e9tool/e9frontend.cpp index a296a71..080e751 100644 --- a/src/e9tool/e9frontend.cpp +++ b/src/e9tool/e9frontend.cpp @@ -1022,7 +1022,7 @@ ELF *e9tool::parseELF(const char *filename, intptr_t base) end = std::max(end, phdr_end); switch (phdr->p_type) { - case PT_INTERP: + case PT_DYNAMIC: if (!exe && !isLibraryFilename(filename)) exe = true; dynlink = true;