summaryrefslogtreecommitdiff
path: root/plugins/warp/src/plugin/add.rs
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/warp/src/plugin/add.rs')
-rw-r--r--plugins/warp/src/plugin/add.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/warp/src/plugin/add.rs b/plugins/warp/src/plugin/add.rs
index 8b50425b..a81ad614 100644
--- a/plugins/warp/src/plugin/add.rs
+++ b/plugins/warp/src/plugin/add.rs
@@ -1,11 +1,11 @@
use crate::cache::{cached_function, cached_type_references};
use crate::matcher::invalidate_function_matcher_cache;
+use crate::user_signature_dir;
use binaryninja::binaryview::BinaryView;
use binaryninja::command::FunctionCommand;
use binaryninja::function::Function;
use std::io::Write;
use std::thread;
-use crate::user_signature_dir;
pub struct AddFunctionSignature;
@@ -20,14 +20,15 @@ impl FunctionCommand for AddFunctionSignature {
log::error!("Could not get low level IL for function.");
return;
};
-
+
// NOTE: Because we only can consume signatures from a specific directory, we don't need to use the interaction API.
// If we did need to save signature files to a project than this would need to change.
let Some(save_file) = rfd::FileDialog::new()
.add_filter("Signature Files", &["sbin"])
.set_file_name("user.sbin")
.set_directory(signature_dir)
- .save_file() else {
+ .save_file()
+ else {
return;
};