From 31c634be5a4e9447a8dd48e34161bebbfdb67b2c Mon Sep 17 00:00:00 2001 From: Tim Schumacher Date: Fri, 5 Nov 2021 21:00:51 +0100 Subject: [PATCH] LibCoredump: Restrict library name check when querying symbols `object_name()` already returns the cleaned library name, and we currently don't have any libraries with suffixes in /usr/lib, so we can convert this to an `ends_with()` check. --- Userland/Libraries/LibCoredump/Reader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibCoredump/Reader.cpp b/Userland/Libraries/LibCoredump/Reader.cpp index 907ccc8257..672da0c29d 100644 --- a/Userland/Libraries/LibCoredump/Reader.cpp +++ b/Userland/Libraries/LibCoredump/Reader.cpp @@ -273,7 +273,7 @@ const Reader::LibraryData* Reader::library_containing(FlatPtr address) const auto name = region->object_name(); String path; - if (name.contains(".so")) + if (name.ends_with(".so")) path = String::formatted("/usr/lib/{}", name); else { path = name;