this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix crashes when executable is not in Mach-O

+7 -1
+7 -1
src/libdyld/dyld_public.cpp
··· 204 204 205 205 int32_t NSVersionOfLinkTimeLibrary(const char* libraryName) 206 206 { 207 - std::vector<MachO::Dylib> deps = MachOMgr::instance()->mainModule()->declaredDependencies(); 207 + MachOObject* main = MachOMgr::instance()->mainModule(); 208 + std::vector<MachO::Dylib> deps; 209 + 210 + if (!main) 211 + return 0; 212 + 213 + deps = main->declaredDependencies(); 208 214 209 215 for (const MachO::Dylib& d : deps) 210 216 {