diff options
| -rw-r--r-- | src/cliargs.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cliargs.rs b/src/cliargs.rs index 6224b7b..b1e10fc 100644 --- a/src/cliargs.rs +++ b/src/cliargs.rs @@ -64,7 +64,10 @@ fn parse_files(args: Vec<PathBuf>) -> Vec<PathBuf> { } else if i.is_dir() { for file in WalkDir::new(i) { let f = file.unwrap().into_path(); - if f.is_file() && f.extension().unwrap_or_default() == "bib" { + if f.is_file() + && f.extension().is_some() + && f.extension().unwrap_or_default() == "bib" + { files.push(f) } } |
