diff options
Diffstat (limited to 'linker/linker.cpp')
-rw-r--r-- | linker/linker.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linker/linker.cpp b/linker/linker.cpp index 6e6bb5a9f..f3d4a67f2 100644 --- a/linker/linker.cpp +++ b/linker/linker.cpp @@ -3501,7 +3501,7 @@ std::vector<android_namespace_t*> init_default_namespaces(const char* executable const char *interp = phdr_table_get_interpreter_name(somain->phdr, somain->phnum, somain->load_bias); - const char* bname = basename(interp); + const char* bname = (interp != nullptr) ? basename(interp) : nullptr; g_is_asan = bname != nullptr && (strcmp(bname, "linker_asan") == 0 || |