diff options
| author | Michael Holmes <i.am@ceph3.us> | 2022-03-19 16:15:03 +0000 |
|---|---|---|
| committer | Kyle Martin <krm504@nyu.edu> | 2022-03-20 12:55:51 -0400 |
| commit | 07b0e96f9aa673d86cbcb06f2f68783027683818 (patch) | |
| tree | 09d227d054f42dea9c4d413da0655ed559b19afa /rust | |
| parent | 2571374a129d06a079c3671a184ccef3ee205f68 (diff) | |
Fix detection of BNDB analysis databases
Diffstat (limited to 'rust')
| -rw-r--r-- | rust/src/lib.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rust/src/lib.rs b/rust/src/lib.rs index da9f5bee..59e68447 100644 --- a/rust/src/lib.rs +++ b/rust/src/lib.rs @@ -232,7 +232,7 @@ pub fn open_view<F: AsRef<Path>>(filename: F) -> Result<rc::Ref<binaryview::Bina let mut metadata = filemetadata::FileMetadata::with_filename(filename.to_str().unwrap()); - let (is_bndb, view) = if filename.ends_with(".bndb") { + let (is_bndb, view) = if filename.extension().map(|ext| ext == "bndb").unwrap_or(false) { let mut file = File::open(filename).or(Err("Could not open file".to_string()))?; let mut buf = [0; 15]; |
