Merge "Move pthread_atfork_dlclose test out of static lib"
diff --git a/linker/linker.cpp b/linker/linker.cpp
index fe2c2f0..7d8b266 100644
--- a/linker/linker.cpp
+++ b/linker/linker.cpp
@@ -1686,7 +1686,7 @@
const char* target_soname = si_from->get_string(verneed->vn_file);
// find it in dependencies
soinfo* target_si = si_from->get_children().find_if([&](const soinfo* si) {
- return strcmp(si->get_soname(), target_soname) == 0;
+ return si->get_soname() != nullptr && strcmp(si->get_soname(), target_soname) == 0;
});
if (target_si == nullptr) {