Merge "VersionTracker: Ignore libraries without soname"
This commit is contained in:
commit
c95a9e9dad
@ -1686,7 +1686,7 @@ bool VersionTracker::init_verneed(const soinfo* si_from) {
|
|||||||
const char* target_soname = si_from->get_string(verneed->vn_file);
|
const char* target_soname = si_from->get_string(verneed->vn_file);
|
||||||
// find it in dependencies
|
// find it in dependencies
|
||||||
soinfo* target_si = si_from->get_children().find_if([&](const soinfo* si) {
|
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) {
|
if (target_si == nullptr) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user