summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2024-11-15 16:08:56 -0500
committerPeter LaFosse <peter@vector35.com>2024-11-19 20:30:40 -0500
commit9229ebde590febc9635d824ae9284ae170dee9da (patch)
tree8463262c881c66db60e216181aa2257e12642dfb /plugins
parentdbd6dc1935bb4a559ffc4f37a341d9a1e829fd52 (diff)
Fix signature path lookup for core signatures in WARP
Diffstat (limited to 'plugins')
-rw-r--r--plugins/warp/src/matcher.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/plugins/warp/src/matcher.rs b/plugins/warp/src/matcher.rs
index 6ad3fdc7..e5b2afbf 100644
--- a/plugins/warp/src/matcher.rs
+++ b/plugins/warp/src/matcher.rs
@@ -63,11 +63,10 @@ impl Matcher {
let platform_name = platform.name().to_string();
// Get core signatures for the given platform
let install_dir = binaryninja::install_directory().unwrap();
- let core_dir = install_dir.parent().unwrap();
#[cfg(target_os = "macos")]
- let root_core_sig_dir = core_dir.join("Resources").join("signatures");
+ let root_core_sig_dir = install_dir.parent().unwrap().join("Resources").join("signatures");
#[cfg(not(target_os = "macos"))]
- let root_core_sig_dir = core_dir.join("signatures");
+ let root_core_sig_dir = install_dir.join("signatures");
let plat_core_sig_dir = root_core_sig_dir.join(&platform_name);
let mut data = get_data_from_dir(&plat_core_sig_dir);