From de0b7cee8d2de005bf09c26f4d549036607f6f51 Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Wed, 5 Mar 2025 06:26:40 -0500 Subject: [PATCH] Destructure --- aya/src/programs/uprobe.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/aya/src/programs/uprobe.rs b/aya/src/programs/uprobe.rs index 4bd37396..e6cb0e6f 100644 --- a/aya/src/programs/uprobe.rs +++ b/aya/src/programs/uprobe.rs @@ -415,9 +415,12 @@ impl LdSoCache { } fn resolve(&self, lib: &Path) -> Option<&Path> { + let Self { entries } = self; + let lib = lib.as_os_str(); let lib = lib.strip_suffix(OsStr::new(".so")).unwrap_or(lib); - self.entries + + entries .iter() .find_map(|CacheEntry { key, value, _flags }| { key.strip_prefix(lib).and_then(|suffix| {